我的Linux版本是CentOS7 采用最小化安装 在虚拟机中安装
目前用户为 root 和yunwei
1.磁盘分区
boot 200M
swap 2048M
/root 5096M
/var 10240M
2.静态IP
采用静态的IP,编辑 vi /etc/sysconfig/network-scripts/ifcfg-ens33
HWADDR="00:15:5D:07:F1:02"
TYPE="Ethernet"
BOOTPROTO="static" #dhcp改为static
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="eth0"
UUID="bb3a302d-dc46-461a-881e-d46cafd0eb71"
ONBOOT="yes" #开机启用本配置
IPADDR=192.168.7.106 #静态IP
GATEWAY=192.168.7.1 #默认网关
NETMASK=255.255.255.0 #子网掩码
DNS1=192.168.7.1 #DNS 配置
修改后重启网络服务 service network restart
使用 ip命令查看
3.传输工具 lrzsz工具安装
yum -y install lrzsz
4.给非root用户添加sudo权限
[root@localhost ~]# whereis sudoers
sudoers: /etc/sudoers /etc/sudoers.d /usr/libexec/sudoers.so /usr/share/man/man5/sudoers.5.gz
找到这个文件位置之后再查看权限:
[root@localhost ~]# ls -l /etc/sudoers
-r--r----- 1 root root 4251 9月 25 15:08 /etc/sudoers
是的,只有只读的权限,如果想要修改的话,需要先添加w权限:
[root@localhost ~]# chmod -v u+w /etc/sudoers
mode of "/etc/sudoers" changed from 0440 (r--r-----) to 0640 (rw-r-----)
然后就可以添加内容了,在下面的一行下追加新增的用户:
[root@localhost ~]# vim /etc/sudoers
## Allow root to run any commands anywher
root ALL=(ALL) ALL
yunwei ALL=(ALL) ALL #这个是新增的用户
wq保存退出,这时候要记得将写权限收回:
[root@localhost ~]# chmod -v u-w /etc/sudoers
mode of "/etc/sudoers" changed from 0640 (rw-r-----) to 0440 (r--r-----)
5.关闭SELinux(生产环境不建议这么做)
永久关闭
sudo vi /etc/selinux/config
编辑 SELINUX=disabled
需要重启才能生效
6.关闭firewall
CentOS 7.0默认使用的是firewall作为防火墙(iptables默认是没有开启的)
systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动
7.Java环境安装
下载 jdk-8u131-linux-x64.tar.gz 然后解压,移动至usr/local/下
然后配置jdk环境变量
sudo vi /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_131
export JAVA_BIN=$JAVA_HOME/bin
export JAVA_LIB=$JAVA_HOME/lib
export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar
export PATH=$JAVA_BIN:$PATH sudo source /etc/profile
java -version
8 lsof工具安装
yum install lsof -y