Linux日常运维

一 硬盘查看
1、df - i :查看Inodes使用情况
2、df -h :查看数据空间使用情况
3、du:用来查看文件或目录所占用的磁盘空间的大小
 
二 tar
1、tar -zxvf /tmp/etc.tar.gz etc/passwd
tar -zcvf /tmp/etc.tar.gz /etc
 
三 IP配置

1、ONBOOT:重启机器或者reboot的时候,是否激活网卡,一般配yes
2、NM_CONTROLLEN:网卡守护进程,修改网卡配置文件后使其立即生效,与老多网络相关的配置冲突,一般配成no
注:如果NM_CONTROLLEN=no,修改网卡配置的时候,要停守护进程,然后重启网络服务
~#service NetworkManager stop
~#service network restart
3、BOOTProto:网卡获取IP地址方式:DHCP(自动获取)、STATIC(静态IP地址)
4、~#ifconfig etho up:开启网卡
~#ifconfig eth0 down:关闭网卡
~#ifup eth0:网卡加载配置文件 效果同 service network restart

 

四 服务启动设置
1、~#chkconfig --list

  2、~#chkconfig --level [2345] NetworkManager off

 

五 Linux启动级别
# 0 - halt (Do NOT set initdefault to this) //停机,机器关闭
# 1 - Single user mode //单用户模式,就像Win9x下的安全模式类似
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking) //多用户模式,但是没有NFS支持
# 3 - Full multiuser mode //完整的多用户模式,是标准的运行级
# 4 - unused //一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置
# 5 - X11 //进到X Window系统了
# 6 - reboot (Do NOT set initdefault to this) //重启,运行init 6机器就会重启

 

六 虚拟机的网络设置
1、桥接模式:虚拟机的网卡链接的本地网卡,把本地网卡当成交换机,虚拟机就相当于宿主机所在网络的一台机器;
2、NAT模式:
NAT:网络地址转换,私网IP转公网IP,虚拟网卡iP为DHCP方式获取;
SNAT:源地址转换,把网络请求的源地址转换成可访问目标地址的地址;
3、清空防火墙规则:iptables -F 或 service iptables stop
 
七 软件包
1、软件包种类:
a、XX.tar.gz:源码,安装方式:编译安装
b、rpm(redHat package manage):二进制文件
 
2、RPM包
1)查找包:
a、本地:ls /media/CentOS_6.8_Final/Packages
c、网络:mirror.centos.org
补充:查看Linux内核版本:cat /etc/redhat-release
2) 安装:rpm -ivh XXXX.rpm xxxxxx.rpm
rpm -ivh XXXX.rpm xxxxxx.rpm --force //覆盖安装
rpm -ivh http://xxx.xxx.xxx/xxxxxx.rpm
3)查询已装的rpm包:rpm -qa
rpm -q 软件名
4)卸载: rpm -e 软件名
rpm -e 软件名 --nodeps //忽略依赖性,即有别的程序依赖该软件时,也可以卸载
 
5)下载: wget http://xxx.xxx.xx//xxxxx.rpm
6)查看安装路径:rpm -ql 软件名
7)查看软件详细信息: rpm -qi 软件名
 
3、yum管理rpm包
1)本地yum仓库配置
~]# vim /etc/yum.repos.d/local.repo
loacl
name=local yum
baseurl=本地路径
enabled=1
gpgcheck=0
2)本地安装 yum [-y] install 软件名,eg:yum install dhclient; //-y表示自动安装依赖,无提示
3)清理缓存 yum clean all
4)创建yum源目录下的yum依赖配置文件
~]# yum install createrepo-。。。
~]# createrepo 目录名
5) ~】# yum install *http* //模糊安装
6) ~】# yum erase dhcp-common //卸载软件
7) ~】# yum makecache //构建yum缓存
8) 配置网络yum源
9) 设置是否将网络上下载的软件包保留到本地
 
4、源码安装
1)安装依赖包 ~】#
yum instal gcc-* glibc-* -y
yum groupinstall -y ’Development’
2) 解包 ~】# tar xvf Python-3.5.2.tgz
3) 执行configure脚本,添加编译参数,例如--prefix指定安装路径
cd Python-3.5.2
./configure --prefix=/usr/local/python3.5
4) 编译 ~】# make
5) 安装 ~】# make install
6) 环境变量修改
~】# vim /etc/profile
 
5、ssh服务安装
1) 查看当前状态
2)ssh配置文件,加快ssh连接速度
~】# vim /etc/ssh/sshd_config
设置:UseDNS no
~】# vim /etc/hosts
增加一行:IP 名称,如:192.168.11.200 oldboy_vm1
 
6 appache服务安装
1)服务安装步骤
a、环境准备
关闭防火墙:service iptables stop (chkconfig iptables off)
关闭selinux:永久 ~]# vim /etc/sysconfig/selinux: SELINUX=disabled
临时 setenforce 0
配置IP
b、安装软件包
c、修改配置文件
d、重启服务
e、测试
 
2)apache的配置文件 /etc/httpd/conf/httpd.conf
ServerRoot 软件配置的根目录
Listen 80 端口号
DocumentRoot 文档根目录
 
7 samba服务
1)配置文件 /etc/samba/smb.conf
security=share; //user:需要用户名密码;share:不需用户名和密码
 
 
 
 
 
 
 
 
 
 
 
posted @ 2019-05-21 08:43  ChenHQ2048  阅读(206)  评论(0编辑  收藏  举报