网络设置
1 ifconfig //最小化安装时不可用,需要安装安装包,命令为查看网卡信息 2 yum install net-tools 3 4 mtu 网卡的最大发送字节 5 6 iptables -F 清掉防火墙配置 7 setenforce 0 表示临时关闭selinux防火墙 8 9 10 ifconfig eno16777736(网卡号) 192.168.103/24 11 12 ifconfig eno16777736:0(虚拟出一块网卡) 192.168.16.104//24 13 14 ifconfig 查看所有激活的网卡信息 15 ifconfig eno16777736 down 关掉网卡 16 ifconfig eno16777736 up 激活网卡 17 18 network网络状态命令 19 service network status(状态) 20 sotp(停止) 21 start(开启) 22 restart(重启) 23 这个是cents6中的命令 24 25 systemctl status network 查看网络状态 26 systemctl stop network 关闭网络 27 其它同上,这个是centos7中的命令 28 29 30 制定DNS 31 /etc/resolv.con dns的配置文件位置 32 /etc/hosts hosts配置文件位置(指定本地解析) 33 34 route -n 查看网关 35 routed add default gw 192.168.16.254 dev 网卡名 //设置网关 36 37 38 以上是临时配置,重启电脑后,将会失效 39 40 cd /etc/sysconfig/network-scripts/ 该目录下面,每个网卡都有一个配置文件
软件包管理
1 .rpm - redhat package manage 代表二进制格式 2 rpm -ivh 文件名 --force 强制安装,防止已经装过之类的 3 * 代表所有 4 5 6 rpm -q <软件包名> 查看是否安装 7 -qa | grep zsh 查看全部的,过滤下有没有叫zsh的 8 rpm -e <包名> -nodeps(忽略依赖性卸载) 卸载 9 -ql <包名> 查看都装到那些位置去了 10 -qi <包名> 软件包的详细信息查看 11 -qf <文件路径文件> 查看文件由哪个包产生的 12 -qlp <包的完整路径>便可以查看到RPM包中的文件 13 缺点:必须自己去寻找所以来的包 14 15 yum 这种安装方式可以解决安装软件过程中的依赖性 16 yum erase 17 yum install 安装软件 18 19 yum -y install 不询问是否确定 20 21 yum clean all 清除yum缓存 22 yum makecache -y 做缓存,节约下载软件需要缓存的时间 23 /etc/yum.conf 存放下载文件路径以及是否安装完成后删除的参数 24 /etc/yum/yum-cron-hourly.conf //自动更新在这里 25 createrepo /自己下载的软件的目录 //制作依赖性关系 26 27 28 yum list 查看有哪些软件包.rpm 29 yum grouptlist 查看有哪些软件包组 30 yum groupinstall '软件包名' 安装软件包组 31 32 /etc/yum.repos.d/ 软件源地址
源码安装python
1 源码安装 python 2 wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz 3 下载python源码文件 4 5 tar -xvf 解压文件 6 打开解压目录,里面又个configure文件 7 ./configure --prefix=/usr/local/python3.6 将文件安装在/usr/local/python3.6这个文件夹下 8 ./configure --enable-optimizations 开启优化功能 9 make 编译,需要进入软件存在的目录