内核(kernel)利用文件描述符(file descriptor)来访问文件。文件描述符是非负整数。打开现存文件或新建文件时,内核会返回一个文件描述符。读写文件也需要使用文件描述符来指定待读写的文件。
查看文件描述符最大开启数:【ulimit -n】the maximum number of open file descriptors
调整文件描述符:
1.【ulimit -SHn 65535】临时生效,永久生效需要放入开机自启动,/etc/rc.local;S软H硬
2.【echo '* - nofile 65535' >>/etc/security/limits.conf】
[root@wind ~]# echo '* - nofile 65535' >>/etc/security/limits.conf
调整内核参数文件/etc/sysctl.conf
vim命令模式下:
- shifit+g跳至文件最后一行的开头,
- o在下一行开启编辑模式,
- 编辑一堆参数;
- sysctl -p生效;
tcp/ip三次握手四次断开原理;
隐藏Linux的版本信息:清除下面文件的信息就可以,
[root@wind ~]# cat /etc/issue CentOS release 6.6 (Final) Kernel \r on an \m
grub是linux启动的引导程序;
给grub加密码:/sbin/grub-md5-crypt输入密码后将生成的密码加在password --md5后,一起写入/etc/grub.conf,最好在hiddenmenu和titile之间;
更新yum源:aliyun
【wget】下载,wget 地址;
[root@wind yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
-O后跟下载路径与文件名;
Linux目录结构:
【tree】查看,-L 设置层数,-d只显示目录,
[root@wind data]# tree -L 1
最近状态差很丧,感觉自己整理的好乱。。。就到这吧