1、系统信息
uname -r 查看系统版本
lsb_release -r 查看ubuntu版本
uname -m 获取系统架构
hostname + 用户名 可以修改终端显示的用户名
2、ubuntu装机后环境准备工作
ubuntu 改回bash: sudo dpkg-reconfigure dash 选择NO
ubuntu 安装32位兼容包: apt-get install lib32z1
sudo apt install lib32z1-dev
vim安装: apt-get install vim
3、系统root及密码
sudo passwd root,修改密码
输入su root后输入密码进入root模式
4、自动root登陆
进入 root用户权限模式后执行: vim /etc/lightdm/lightdm.conf. 修改配置文件为:
[SeatDefaults]
allow-guest=false
autologin-user=root
autologin-user-timeout=0
autologin-session=lightdm-autologin
user-session=ubuntu
greeter-session=unity-greeter
然后启动root帐号:sudo passwd root
根据提示输入roott帐号密码。
重启ubuntu,不需要手动输入root用户名密码,系统会自动进入root用户。
5、系统各种疑难杂症解决
Ubuntu12文档中文乱码问题:
终端输入:gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"
gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"
文件管理器中开启和关闭显示隐藏文件
在ubuntu的文件管理器中使用Ctrl+H 按键即可
ubuntu设置环境变量
sudo gedit /etc/environment
ubuntu端的notepad++显示中文乱码解决
setting-style configurator -enable global font勾选-选择global font字体
6、在外部secureCRT连接ubuntu操作
1、安装ssh :# apt-get install openssh-server
2、验证ssh的安装:#netstat -tlp
3、ifconfig查看Linux IP地址
4、secureCRT中使用SSH2连接,hostname=ip地址,username=ubuntu用户名
7、网络驱动器映射虚拟机中的ubuntu操作
1、Ubuntu安装Samba服务:apt-get install samba samba-common
2、编辑Samba的配置文件/etc/samba/smb.conf,在文件最后添加这一项
[SambaShare]
path = /work
available = yes
browseable = yes
public = yes
writable = yes
valid users = lqd
read only = no
3、为toby设置密码:smbpasswd -a password
4、重启Samba服务:service smbd restart
5、“映射网络驱动器”输入\\IP地址\SambaShare,按提示输入用户名密码即可
8、Ubuntu 16.04安装Meld文件比对工具替代Beyond Compare
sudo apt-get install meld 安装即可
命令行运行meld& 启动
9、系统修复
1、设置如何进入grub引导界面
sudo gedit /etc/default/grub
把grub_timeout_style=hidden给删除或者注释掉
把grub_cmdline_linux_default修改为text。
把GRUB_TIMEOUT赋值为10
sudo update-grub重新更新grub配置
重启
2、显卡驱动丢失或无法进入桌面需要更新显卡驱动
查看显卡设备,用grep -i nvidia筛选出带nvidia的行: lspci |grep -i nvidia
检测N卡型号和推荐的驱动型号:ubuntu-drivers devices
由:river : nvidia-driver-430 - distro non-free recommended 可看到推荐nvidia-driver-430(recommended:推荐的)
执行命令,安装推荐驱动nvidia-driver-430:sudo apt-get install nvidia-driver-430
或直接sudo ubuntu-drivers autoinstall
3、无人值守程序(自动更新程序)unattended-upgrade长时间占用CPU
关闭自动更新:
vim /etc/apt/apt.conf.d/20auto-upgrades
APT::Periodic::Unattended-Upgrade "0";
10、U盘安装Ubuntu系统(双系统)
使用UltraISO软件进行镜像U盘的制作
安装前在Windows系统中先将硬盘进行释放
安装过程中的分盘操作:
1、主分区/(ext4)
2、交换分区swap(一般为内存的2倍)
3、/boot 200M即可,ext4逻辑分区(在最下方安装启动引导器的设备选项中选择此分区)
若在同一硬盘中,此分区可与Windows公用
11、ubuntu系统环境变量和用户环境变量
系统变量:对所有用户有效果
/etc/profile
/etc/environment
查看环境变量: gedit /etc/profile
两个命令只用一个就可以,原则上是重启后修改生效,但是经过验证可以通过执行以下命令实现:
source /etc/profile
source /etc/environment
用户变量:只对当前用户有效
~/.profile
~/.bashrc
查看当前用户下的环境变量: gedit ~/.profile
执行以下命令生效:
source ~/.profile
source ~/.bashrc
12、添加源
sudo cp /etc/apt/source.list /etc/apt/source.list.original
vim /etc/apt/source.list
添加下面的代码:
### 华为源:
deb [trusted=yes] https://mirrors.huaweicloud.com/deepin stable main contrib non-free
#deb-src deb https://mirrors.huaweicloud.com/deepin stable main
#中科大源
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
#阿里云源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
#清华源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
13、tftp和NFS的环境安装与配置
1、TFTP
安装tftp服务
步骤1:安装
sudo apt-get install tftp-hpa tftpd-hpa //tftp-hpa是client,tftpd-hpaserver
步骤2:建立tftp目录
mkdir /tftpboot # 建立用于tftp的服务器目录
chmod 0777 /tftpboot
touch test.txt //用于传输测试
步骤3:配置
vi /etc/default/tftpd-hpa
然后再tftpd-hpa文件中设置如下:
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot" # 这是tftpd-hpa的服务目录 要和上面建立的服务器目录一样
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s" # -c是可以上传文件
步骤4:重启服务
sudo service tftpd-hpa restart # 启动服务
步骤5:测试
cd /home/user
tftp localhost #localhost表示本机
tftp>get test.txt #test.txt是之前在/tftpboot目录下建立的文件
tftp>put test1.txt #test1.txt是在/home目录下新建的文件
tftp>q
退出后,在/home目录下会有一个test.txt文件,在/tftpboot目录下会有test1.txt文件,表示tftp服务器安装成功
注:在ubuntu终端输入tftp localhost 命令,可以进入tftp命令行,之后进行文件的传输
2、NFS
步骤1:安装 apt-get install nfs-kernel-server
步骤2:修改配置文件, 命令:vim /etc/exports
在文件最后添加:
/nfs *(rw,sync,no_root_squash,no_subtree_check)
其中:
/nfs 表示我创建的用于nfs的目录
* 表示允许所有的网段访问,也可以使用具体的IP
rw 表示挂接此目录的客户端对该共享目录具有读写权限
sync 表示资料同步写入内存和硬盘
no_root_squash 表示root用户对根目录的完全管理访问权限
no_subtree_check 不检查父目录的权限
注意:*和后面的括号都不能出现空格
步骤3:重启服务
1. sudo /etc/init.d/rpcbind restart
命令行信息:
[ ok ] Restarting rpcbind (via systemctl): rpcbind.service.
2. sudo /etc/init.d/nfs-kernel-server restart
命令行信息:
[ ok ] Restarting nfs-kernel-server (via systemctl): nfs-kernel-server.service.