新装Linux的简单设置:[1]网卡及用户设置
1、1.新系统安装好,首先要做的网络配置,设置IP地址。
修改/etc/sysconfig/network-scripts/ifcfg-eth0这个文件,
#vim /etc/sysconfig/network-scripts/ifcfg-eth0
大概内容如下:
DEVICE=eth0 #这是设备名
ONBOOT=yes #开机是否激活该设备(很重要,有时候用setup命令配置后默认是no的,不改成yes会让你很郁闷的,这里就不废话了)
HWADDR=00:15:5D:00:1A:01 #物理网卡地址
TYPE=Ethernet #该设备的类型
IPADDR=192.168.0.172 #IP地址
PREFIX=24 #子网掩码相当于255.255.255.0
GATEWAY=192.168.0.1 #网关
DNS1=8.8.8.8 #DNS,用于域名解
![新装Linux的简单设置:[1]网卡及用户设置](https://exp-picture.cdn.bcebos.com/3c42a5ea3e86304828e7ae60c33104ebf7a75238.jpg)
2、修改/etc/sysconfig/network这个文件,
#vim /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no #该行是关于是否启用ip v6,这里设置成不启用。
HOSTNAME=localhost.localdomain #这里是该主机的主机名
GATEWAY=192.168.0.1 #该机器的网关地址
![新装Linux的简单设置:[1]网卡及用户设置](https://exp-picture.cdn.bcebos.com/49701aebf6a75f0fcd8f0d5a97324b18502c4c38.jpg)
3、 其实有的人肯定会问,为什么要修改主机名,主机名有什么作用。答案是修改主机名这样我们可以清楚的知道我们这台服务器是做什么用的。例如是db,我们一连接上服务器一看hostname就知道,嗯这台是数据库服务器。很简单明显方便。
我们可以用hostname命令修改,
例如:
#hostname keepalive 这样设置立刻生效,但是重启后会丢失。
但是看一下我附上的图片会发现,原来是test 后来我执行了hostname keepalive后 hostname值的的确确变了,但是命令行前面还是没变。原因就在于我用的终端,如果用终端连接的话需要logout 再重新ssh连接一下,就变了
当然,在Linux里,万物皆文件,命令可以改,那也是可以通过修改文件实现的。
修改哪个文件呢。
#vim /etc/sysconfig/network ##这样不会立即生效,重启后才能生效,并且重启不丢失。
![新装Linux的简单设置:[1]网卡及用户设置](https://exp-picture.cdn.bcebos.com/1d735518512c8cf18d035f87c384cde34a2c4638.jpg)
![新装Linux的简单设置:[1]网卡及用户设置](https://exp-picture.cdn.bcebos.com/27725684cde34b2c0c4a02cb0d0e7c75e4f44338.jpg)
4、网络做完了,然后我们需要做的是配置用户
添加新的用户,
#visudo命令(这里需要注意visudo是一个命令,中间没有空格),内容如下:
82 ## Allows people in group wheel to run all commands
83 # %wheel ALL=(ALL) ALL
84
85 ## Same thing without a password
86 # %wheel ALL=(ALL) NOPASSWD: ALL
87 liwei ALL=(ALL) NOPASSWD: ALL
88 ## Allows members of the users group to mount and unmount the
# cdrom as root
我们复制第86行,然后将wheel改为我们要添加的用户名。例如第87行,Ok!
ps:visudo是个值得深入了解的。这里只是用到了他的很简单的一个添加用户的功能。同时通过visudo可以做到对不同组多用户做sudo权限配置。
5、修改/etc/profile文件,添加如下两行:
# vim /etc/profile
HISTORY=1000 #记忆最大历史命令数为1000
TMOUT=300 #用户登录系统300秒内没有任何动作将会自动退出系统。
6、[root@keepalived01 ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
saslauth:x:499:76:"Saslauthd user":/var/empty/saslauth:/sbin/nologin
qpidd:x:498:499:Owner of Qpidd Daemons:/var/lib/qpidd:/sbin/nologin
avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
apache:x:48:48:Apache:/var/www:/sbin/nologin
根据专家的建议,从第4个用户到14个用户,都没有用处,在此我们把它们删除之,使用命令userdel 将这些无用的用户逐一删除
![新装Linux的简单设置:[1]网卡及用户设置](https://exp-picture.cdn.bcebos.com/874f6275e5f4fcf58ea9437a21d7726b0de2bd38.jpg)