1,关闭防火墙iptables
1,服务器对外使用,有外网,开启防火墙
2,服务器内网 关闭
3,并发比较高 关闭
临时关闭:
查看防火墙是否在运行: /etc/init.d/iptables status 意思是查看防火墙状态
关闭: /etc/init.d/iptables stop
永久关闭:
chkconfig 查看开机自动运行的软件,3显示on就表示开机自动启动
chkconfig | grep iptables 查看防火墙是否开机自动启动
chkconfig iptables off 永久关闭防火墙
2,修改字符集
echo $LANG 查看系统用的字符
临时修改,重启后失效:
export LANG=zh_ch.utf-8 把系统变成中文
永久的修改:
vim /etc/sysconfig/i18n
LANG=“en_US.UTF-8” 把en_US.UTF-8改成你想要的就行
source /etc/sysconfig/i18n 让他生效
遇到中文乱码的排查过程:
1,查看系统的字符集
2,查看工具的字符集
3, 关闭SELlinux:
临时关闭:
查看selinux状态 getenforce
Enforcing 表示正在运行
permissive 表示临时关闭
disabled 表示彻底关闭
setenforce 0 临时关闭命令
永久关闭:
vim /etc/selinux/config
把SELINUX=enforcing 改成SELINUX=disabled
重启服务器才会生效
4,linux别名:
1,防止运行危险命令
2,省事
###查看系统别名:alias
###临时别名:alias rm=‘echo do not usr rm’
###永久别名:vim /etc/profile 加入想要加的别名:alias rm=‘echo do not usr rm’
让文件生效:source /etc/profile
!!!注意rm cp 这些命令需要在这个文件注释掉已经配置的别名/root/.bashrc
5:日期
显示日期命令:date
以年月日形式显示时间:date -F
按时间命令打包文件:tar -zcvf /etc_date +%F
.bak /etc/
显示周:date %w
显示一天后或一天以前:date -d “+1day” date -d “-1day”
网络对表:ntpdate pool.ntp.org
找到七天前的日志:find -type f -name “*.log” -mtime +7|xargs ls -l
6:软连接与硬连接
软连接和硬连接:
软连接====windows的快捷方式
创建软连接:ln -s oldboy.txt oldboy.txt-soft
特点:
1,软连接存放这文件的位置
2,源文件被删除,连接受影响
3,节约时间
硬连接:
相当于超市的前后门,通过不同的大门进入超市
删除硬连接或者源文件,文件还是可以使用的
两个同时被删除,文件被删除===硬连接数量为0
条件:
在同一分区中,两个或者多个文件的inode号码相同,这些文件互为硬连接
创建:ln oldboy.txt oldboy.txt-hard
7, linux下安装软件的命令:
yum:
yum install tree(自动解决安装依赖)
rpm:
1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;
2、打开一个终端,su -成root用户;
3、cd soft.version.rpm所在的目录;
4、输入rpm -ivh soft.version.rpm
编译安装:./configure------make-------make install
查看软件是否安装成功
rpm -qa |grep tree
8, iNode与block:
inode: dh -i查看
###含义:
用来存放文件属性的空间,通过inode号码找到这个空间
特点:
创建一个文件占用一个inode
block df -h查看
###含义:
实际存放数据的位置
特点:
一般大小4K,
创建大文件会占用多个block
创建一个文件要占用一个inode和至少一个block
小结:
1,格式化创建文件系统
2,在同一个系统,两个inode相同,互为硬连接
3,创建一个非空文件要占用一个inode和至少一个block