使用Ubuntu 16-17 总结

这篇文章主要是自我安装,系统优化总结。这个教程分别尝试过Server和Desktop版本。

一、安装前提

  1. ubuntu.iso官网
  2. 大白菜超级U盘启动盘制作工具官网
  3. FbinstTool
  4. U盘(大于等于4G)

二、制作启动盘

1. 制作启动盘

1. 打开大白菜,需要注意的是,如遇到大白菜无故卡死,无法使用的情况,有两种解决办法

(1). 先断网,再打开大白菜程序,再连上网即可.

(2). 右键管理员运行大白菜

可以使用个性定制功能对自己的启动菜单进行定制,当然,你也可以用默认的

2. 定制完成后,U盘启动-默认模式

勾选NTFS,弹出窗口选否(就是制作后转为NTFS格式),这样U盘就能拷大于4G的文件了
然后点击“一键制作启动U盘”

3. 好了,现在可以关闭大白菜程序了

2. 修改启动信息

1. 提取 ubuntu 引导文件

用解压软件将镜像内casper文件夹下的initrd.lz和vmlinuz.efi(注意,ubuntu32位系统中vmlinuz没有后缀名,而64位系统中后缀名为.efi)两个文件提取出来。

2. 编辑启动列表

运行 FbinstTool 打开Grldr菜单,新增启动菜单

title 【05】 安装ubuntu
echo vmlinuz.efi 、ubuntu.iso 和 initrd.lz 对应 U盘里的路径
find --set-root /ubuntu/vmlinuz.efi
kernel /ubuntu/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu/ubuntu.iso ro quiet splash  locale=zh_CN.UTF-8
initrd /ubuntu/initrd.lz

三、安装系统

1. u盘启动

在BIOS里设置u盘为第一启动盘

2. 选择新增启动菜单

配置正确都会进入相应启动程序

3. 进行ubuntu安装

服务器安装需选择必要的安全策略和组件,比如 SSH

如遇到无法检测到光驱,需通过 Shell 命令进行装载

mkdir /mnt/usb
echo [usb] 为对应的装载路径
mount /dev/[usb]/ /mnt/usb/
mount /mnt/usb/ubuntu/ubuntu.iso /cdrom

三、安装软件

++安装过程当中因为缺少依赖包原因,请修改对应的源,推荐使用官方源++

1. 服务器版本

涉及命令(可以举一反三):

echo iptable 命令 ssh 是端口号
iptables -A INTPUT -p tcp --dport ssh -j ACCEPT
iptables -A OUTPUT -p tcp --sport ssh -j ACCEPT

echo 或
sudo ufw enable
sudo ufw allow 22

echo apt(Advanced Package Tool)
echo 更新信息
apt-get update
echo 安装 mysql 
apt-get install mysql


echo 查看安装包
dpkg --get-selections | grep mysql
dpkg -l | grep qq
echo 查看安装路径
dpkg -L openjdk-7-jdk  
sudo update-alternatives --config javac
 
echo 重启mysql
service mysql restart

echo 第三方iptables-persistent 的 iptables 保存命令 
invoke-rc.d iptables-persistent save

echo 查找开放端口 netstat(Network Statistics)
netstat -npltu | grep 3306
echo ss (Socket Statistics)
ss -tulpn | grep 22

echo 访问远程端协议
telnet 192.168.2.188 3306

echo ssh
ssh username@ipAddress

1. 配置 iptables

iptables配置是即写即用 (++稍微有点慢++)

iptables端口别名

cat /etc/services

自定义iptables重启会清空,需在网卡启动前插入配置或 安装 iptables-persistent

++严格控制需注意SSH,DNS端口等,否则会造成无法连接和无法安装软件等情况。++

2. 安装mysql

mysql 远程无法连接时,iptables开放3306端口情况下需要修改

#/etc/mysql/mysql.conf
# 里面没有可以查看 !includedir 后面的文件 
#bind-address=127.0.0.1
bind-address=0.0.0.0

3. 安装php

php连接mysql时需要pdo_mysql (apt-get install php-mysql)并需要修改php.ini

;修改前
;extension=php_pdo_mysql.dll
;修改后
extension=pdo_mysql.so

4. 安装tomcat

相关代码

echo 服务器自带JAVA 8 JDK
echo 查看JKD列表
sudo update-java-alternatives -l

echo 默认JDK8 添加源  JAVA 7
sudo add-apt-repository ppa:openjdk-r/ppa  
sudo apt-get update   
sudo apt-get install openjdk-7-jdk
sudo add-apt-repository --remove ppa:openjdk-r/ppa

切换 jdk版本
sudo update-java-alternatives -s openjdk-7-jdk

/etc/default/tomcat7 里可配置 JDK 版本

80端口:

iptables 端口转发

或server.xml和etc/default/tomcat7里 AUTHBIND 配置

集成PHP项目
php项目打包成war包,包含phpJavaBridge(war解压包里包含phpJavaBridge,解压会自动生成相应的配置文件)

++ubuntu 6.4下的tomcat7有些是java8编译,所以最好项目兼容java8++

安装git项目管理时,目录必须有相应的权限

echo groupUser(tomcat7)
sudo chwon +r [groupUser] [project]/.git

5. 安装ftp

vsftpd

2. 桌面版本

涉及命令(可以举一反三):

echo 查看 硬件驱动信息
lspci
glxinfo |head

++很多软件可以通过ubuntu software更新++

更新系统

安装驱动

从Unity桌面Dash菜单中打开‘Software & Updates’ (软件&更新)工具
点击‘Additional Drivers’(附加驱动)标签

安装媒体解码器

sudo apt-get install ubuntu-restricted-extras

由于「法律限制」Ubuntu 无法集成「开箱即用」的 MP3、MP4 等多媒体文件解码支持,手动安装 Ubuntu Restricted Extras 来获取媒体解码器。

Unity Tweak Tool 图形界面工具

启用“单击时最小化”(Minimise on Click)

移动Unity启动器位置

菜单可见性” (Menus visibility)

安装系统清理器

所有的操作系统在使用时都会产生垃圾。Ubuntu也不例外。鉴于此,现在记得安装一个系统清理程序,并且记住时而不时地运行它。

BleachBit (免费、开源)。BleachBit能处理一些琐碎的任务,从清除浏览器的缓存到删除软件安装后的残留包,所有工作只需按一下按钮。

如果你将Ubuntu从早期的版本进行了升级,那么系统清理工具(或命令)是一种可以挽回宝贵硬盘空间的简单方法。你也总想让你的系统运行地至精至简-这也总是有益的!

只是清理时需要注意的是: 不要删除任何你不确定的东西。

在Ubuntu中安装BleachBit

移除亚马逊购物滤镜

这项特性就上面这一项而言似乎是多余的,但在我看来仍似乎是个好主意。一旦你禁用了在线搜索结果,应该会在你的托盘里面看到亚马逊网站上销售的任何商品。我仍倾向于移除这项功能。
打开终端窗口,输入下面这个命令,即可将亚马逊购物滤镜(Amazon Shopping Lens)从Unity Dash移除。

sudo apt-get remove unity-lens-shopping

注销,重新登录,当你搜索Dash(托盘)时,应该不会看到来自亚马逊网站的结果。不过,除非你禁用了在线搜索结果,否则仍会在Video Search(视频搜索)部分看到亚马逊网站的促销内容。

支持 exfat 格式

sudo apt-get install exfat-fuse exfat-utils

五笔拼音

sudo apt-get install fcitx-table-wbpy

配置

候选字(Candidate Word Number)9个

二三重码(Choose Second and Third Candidate Word)

安装微信

前提需要安装 nodejs 和 npm git最好安装 会出现连接超时,可以下载别人打包好的
electronic-wechat

安装QQ

++官方Linux已停止更新,采用 Wine + qq++

安装 WINE

sudo add-apt-repository ppa:wine/wine-builds
echo 添加ppa源
sudo apt-get update

echo 更新软件列表
sudo apt-get install winehq-devel

安装QQ

这里我们直接下载压缩包,解压之后就直接可以使用了。

百度云链接:https://pan.baidu.com/s/1dE2sZNr 密码: evgf

下载完成之后,进入到下载目录,打开命令行终端,将其解压到我们的用户主目录(解压出来的是3个隐藏目录和说明文件):

tar xvf wineQQ8.9_19990.tar.xz -C ~/

安装WineQQ的过程就到此结束了,下面就开始使用喏!

echo 卸载QQ

rm -rf ~/.wine
rm -rf ~/.local/share/applications/wine-QQ.desktop
rm -rf ~/.local/share/icons/hicolor/256x256/apps/QQ.png
rm -rf ~/.fonts/simsun.ttc

wine 软件配置

winecfg

Kate

Notepad++ Linux版本

开启多窗口

打开“系统设置”(System Settings), 选择“外观”(Appearance)。在第二个选项“行为”(Behavior)中,勾选上“Enable workspaces”。

关闭 Unity's Dash 在线搜索

打开“系统设置”(System Settings), 选择“安全与隐私”(Security and Privacy)。在第三个选项“搜索”(Search)中,关闭在线搜索。

安装字体

安装微软雅黑字体,并设置chrome的默认字体。
在其他 Windows 系统的电脑中,打开 C:\Windows\Fonts 目录,复制 msyh.ttc, msyhbd.ttc

sudo mkdir /usr/share/fonts/ms_fonts
sudo mv msyh.ttc msyhbd.ttc  /usr/share/fonts/ms_fonts
sudo chmod 755 ms_fonts
sudo chmod 644 /usr/share/fonts/ms_fonts/*.ttc
 
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv

设置chrome浏览器默认字体

菜单 - 设置 - 显示高级设置 - web 内容 - 自定义字体
Standard font , Serif font, Sans-serif font 全部设置为微软雅黑(msyh, 或者叫做: Microsoft YaHei)。

然后,重新启动chrome 即可。

++通过Unity tweak tool 修改 系统所有字体++

截图软件: Shutter

操作很简单,在选择Selection还会有快捷键的操作提示,另外在状态栏还会启动它的图标,方便操作。选择好截图区域后双击是保存,默认保存路径和Ubuntu系统本身截屏(Print Screen键)的保存路径一致,在Pictures文件夹中。
设置Shutter快捷键:
System Settings - Keyboard

远程桌面连接

1.rdesktop

sudo apt-get install rdesktop

2.Remmina

remmina 剪贴板不能同步的问题?
第一种解决办法: 使用管理员权限运行 remmina

sudo remmina

第二种解决办法:
问题描述
使用remmina 连接windows 远程桌面,偶尔出现本地和远程之间不能够复制和粘贴文本内容。

解决方法

  1. 关闭进程
    在windows 服务器 -> 打开任务管理器 -> 查找 rdpclip.exe 进程 -> 结束此进程。

  2. 启动进程
    开始 -> 运行 -> 输入 rdpclip.exe 并回车重新运行此程序。

  3. 关闭remmina

killall remmina
  1. 使用 remmina 重新连接 windows 远程桌面。

这个时候本地和远程服务器就可以使用复制和粘贴了,此方法同样windows 客户端。

Shadowsocks-Qt5


sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install shadowsocks-qt5

双系统同步时间

sudo apt-get install ntpdate
echo 更新时间
sudo ntpdate time.nist.gov
echo 然后更新到硬件上
sudo hwclock --localtime --systohc

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,636评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,890评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,680评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,766评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,665评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,045评论 1 276
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,515评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,182评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,334评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,274评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,319评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,002评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,599评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,675评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,917评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,309评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,885评论 2 341

推荐阅读更多精彩内容