ubuntu系统安装后相关设置

1.开机进入命令行界面修改设置
对于systemd系统,运行级(runlevels)的概念被替换为组(term)的”targets“
两个Targets是最常用的
multi-user.target:属于运行级3,文字模式(命令行模式)
graphical.target:属于运行级5,GUI模式或桌面模式(X server)

1)开机默认进入命令行模式
输入命令:
systemctl set-default multi-user.target
reboot

2)开机默认进入图形用户界面
输入命令:
systemctl set-default graphical.target
reboot

2.开启root权限并登陆
sudo passwd root

su root
sudo vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
最后添加两行:
greeter-show-manual-login=true
all-guest=false

cd /etc/pam.d/
vi gdm-autologin
vi gdm-password
注释掉以下行:
#auth required pam_succeed_if.so user != root quiet_success

vi /root/.profile
修改最后一行:
tty -s && mesg n||true

reboot

3.ubuntu中文支持及中文乱码问题的解决方法(一切ubuntu都是utf-8,无法显示中文)
安装中文支持包language-pack-zh-hans:
sudo apt-get install language-pack-zh-hans

vi /etc/environment
最后添加两行:
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"

vi /var/lib/locales/supported.d/local
添加:
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
zh_CN.GB18030 GB18030
zh_CN.GB18031 GB18031
zh_HK.BIG5 BIG5
zh_TW.BIG5 BIG5

sudo locale-gen

对于中文乱码是空格,安装中文字体解决
sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming

sudo apt-get install zhcon
sudo vi ~/.bashrc
alias zhcon='zhcon --utf8 --drv=vga'

4.开启SSH服务和FTP服务、TELNET服务
开启SSH服务
ps -e | grep ssh(查看ssh服务是否开启)
apt-get install openssh-client(安装ssh客户端程序)
apt-get install openssh-server(安装ssh服务端程序)
service ssh start 或者 /etc/init.d/ssh start(开启ssh服务)
service ssh stop 或者 /etc/init.d/ssh stop(关闭ssh服务)
service ssh restart 重启ssh服务
eval ssh-agent
vi /etc/ssh/ssh_config 开放端口Port22 和 Protocol 2,1

开启FTP服务
sudo apt-get install vsftpd
ftp的配置文件在/etc/vsftpd.conf

可以使用下列命令来打开,关闭,重启ftp服务
sudo /etc/init.d/vsftpd start
sudo /etc/init.d/vsftpd stop
sudo /etc/init.d/vsftpd restart

使用下列命令,可以看到系统中多了ftp用户组和ftp用户
cat /etc/group
cat /etc/passwd

ftp服务器的目录位置在 /srv/ftp, 这也是匿名用户访问时的根目录。
开启匿名登录编辑/etc/vsftpd.conf文件:
// 允许匿名用户登录
anonymous_enable=YES

// 允许本地用户登录
local_enable=YES

// 开启全局上传
write_enable=YES

// 允许匿名用户上传文件
anon_upload_enable=YES

// 充许匿名用户新建文件夹
anon_mkdir_write_enable=YES

匿名用户登录
sudo

chown root:ftp /srv/ftp
sudo chmod 755 /srv/ftp (注意:vsftpd对ftp的根目录权限有要求,最好是755,如果是777,会出错,连不上ftp)
sudo mkdir /srv/ftp/upload
sudo chown root:ftp /srv/ftp/upload
sudo chmod 777 /srv/ftp/upload (为该子文件夹设置777权限,可使匿名用户在upload文件夹里面上传文件。注意:匿名用户在ftp文件夹里是无法上传文件的)

开启TELNET服务
sudo apt-get install openbsd-inetd
sudo apt-get install telnetd
sudo /etc/init.d/openbsd-inetd restart
sudo netstat -a | grep telnet
telnet IP address

5.修改登陆后的主目录
sudo vi /etc/passwd
查找smy:x:1000:1000:Shelming.Song:/home/smy:/bin/bash
将其中的/home/smy改成你想要修改成的目录(采用绝对路径),如/home/smy/Desktop/python,其余内容都别改,保存后关闭。
关闭终端,重新打开,就自动进入你修改的目录了。

6.ubuntu永久设置静态ip地址方法
1)打开 控制面板 - 网络和 Internet - 网络连接。选择此时物理机使用的网卡,点击网络共享。然后选择刚刚创建的虚拟交换机。操作之后可以允许该交换机来访问外网。这个时候会有ip提示,记住此IP
设置 刚刚创建的交换机为指定ip

2)进入虚拟机。设置虚拟机的静态ip
DNS和网卡的IP, 网关,掩码
vi /etc/network/interfaces

如果配置静态ip
auto ens33
iface ens33 inet static
address 192.168.0.111
netmask 255.255.255.0
gateway 192.168.0.1

要是配置生效,需要重启网卡
service networking restart

必须手动配置DNS
/etc/netplan/01-network-manager-all.yaml文件
# Let NetworkManager manage all devices on this system
network:
version: 2
# renderer: NetworkManager
ethernets:
ens33:
addresses: [192.168.0.111/24]
gateway4: 192.168.0.1
nameservers:
addresses: [192.168.0.1]
然后使用以下命令使配置即时生效,
netplan apply

以上操作均在root用户下进行,如在普通用户,请自行加上sudo。

这里有几点需要注意:
1、将renderer: NetworkManager注释,否则netplan命令无法生效;
2、ip配置信息要按如上格式,使用yaml语法格式,每个配置项使用空格缩进表示层级;
3、对应配置项后跟着冒号,之后要接个空格,否则netplan命令也会报错。

相关文档
最新文档