linux 学习之路第五天
2018-04-04 17:31
543 查看
linux时间同步:
usr/sbin/ntpdate time.gist.gov 同步互联网时间(执行一次)
echo "*/5**** /usr/sbin/ntpdate time.nist.gov >/dev/null 2>&1" >>/var/spool/cron/root 每隔五分钟同步一次
1.标准输入:代码为0,使用<或<<数据流向从右向左
2.正常输出:代码为1,使用>或>>.数据流向从右向左
3.错误输出:代码为2,使用2>或2>>.
箭头的指向就是数据的流向。
下面的3种方法是等价的(将结果输入至黑洞不显示)
/dev/null 空设备 黑洞
1)1>/dev/null 2>/dev/null
2) ****** 1>/dev/null 2>&1
3)&>/dev/null
设置闲置账号超时时间
[root@localhost ansible]# echo "export TMOUT=300" >>/etc/profile
[root@localhost ansible]# tail -1 /etc/profile
export TMOUT=300
[root@localhost ansible]# source /etc/profile
设置linux默认的历史记录
[root@localhost ansible]# echo 'export HISTFILESIZE=50' >>/etc/profile
[root@localhost ansible]# echo 'export HISTSIZE=50' >>/etc/profile
[root@localhost ansible]# source /etc/profile
更改密码
echo 123456|passwd --stdin oldboy
history 显示历史记录 ,-c 清除所有记录,-清除指定目录(指定数字)
vim 中shift+g切换到文件结尾 使用o使得下一行处于编辑模式
内核参数优化:
优化的参数:net.ipv4.tcp_syn_retries = 1net.ipv4.tcp_synack_retries = 1net.ipv4.tcp_keepalive_time = 600net.ipv4.tcp_keepalive_probes = 3net.ipv4.tcp_keepalive_intvl =15net.ipv4.tcp_retries2 = 5net.ipv4.tcp_fin_timeout = 2net.ipv4.tcp_max_tw_buckets = 36000net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_max_orphans = 32768net.ipv4.tcp_syncookies = 1net.ipv4.tcp_max_syn_backlog = 16384net.ipv4.tcp_wmem = 8192 131072 16777216net.ipv4.tcp_rmem = 32768 131072 16777216net.ipv4.tcp_mem = 786432 1048576 1572864net.ipv4.ip_local_port_range = 1024 65000net.ipv4.ip_conntrack_max = 65536net.ipv4.netfilter.ip_conntrack_max=65536net.ipv4.netfilter.ip_conntrack_tcp_timeout_established=180net.core.somaxconn = 16384net.core.netdev_max_backlog = 16384
vim /etc/sysctl.conf 进去后粘贴优化的参数保存退出
sysctl -p 使之生效
usr/sbin/ntpdate time.gist.gov 同步互联网时间(执行一次)
echo "*/5**** /usr/sbin/ntpdate time.nist.gov >/dev/null 2>&1" >>/var/spool/cron/root 每隔五分钟同步一次
1.标准输入:代码为0,使用<或<<数据流向从右向左
2.正常输出:代码为1,使用>或>>.数据流向从右向左
3.错误输出:代码为2,使用2>或2>>.
箭头的指向就是数据的流向。
下面的3种方法是等价的(将结果输入至黑洞不显示)
/dev/null 空设备 黑洞
1)1>/dev/null 2>/dev/null
2) ****** 1>/dev/null 2>&1
3)&>/dev/null
设置闲置账号超时时间
[root@localhost ansible]# echo "export TMOUT=300" >>/etc/profile
[root@localhost ansible]# tail -1 /etc/profile
export TMOUT=300
[root@localhost ansible]# source /etc/profile
设置linux默认的历史记录
[root@localhost ansible]# echo 'export HISTFILESIZE=50' >>/etc/profile
[root@localhost ansible]# echo 'export HISTSIZE=50' >>/etc/profile
[root@localhost ansible]# source /etc/profile
更改密码
echo 123456|passwd --stdin oldboy
history 显示历史记录 ,-c 清除所有记录,-清除指定目录(指定数字)
vim 中shift+g切换到文件结尾 使用o使得下一行处于编辑模式
内核参数优化:
优化的参数:net.ipv4.tcp_syn_retries = 1net.ipv4.tcp_synack_retries = 1net.ipv4.tcp_keepalive_time = 600net.ipv4.tcp_keepalive_probes = 3net.ipv4.tcp_keepalive_intvl =15net.ipv4.tcp_retries2 = 5net.ipv4.tcp_fin_timeout = 2net.ipv4.tcp_max_tw_buckets = 36000net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_max_orphans = 32768net.ipv4.tcp_syncookies = 1net.ipv4.tcp_max_syn_backlog = 16384net.ipv4.tcp_wmem = 8192 131072 16777216net.ipv4.tcp_rmem = 32768 131072 16777216net.ipv4.tcp_mem = 786432 1048576 1572864net.ipv4.ip_local_port_range = 1024 65000net.ipv4.ip_conntrack_max = 65536net.ipv4.netfilter.ip_conntrack_max=65536net.ipv4.netfilter.ip_conntrack_tcp_timeout_established=180net.core.somaxconn = 16384net.core.netdev_max_backlog = 16384
vim /etc/sysctl.conf 进去后粘贴优化的参数保存退出
sysctl -p 使之生效
相关文章推荐
- linux学习之路——Linux出现“内部错误”解决方案
- ORACLE学习之路--oracle在linux下的安装
- linux学习之路1 Linux系统安装
- 学习Linux之路1
- Linux学习之路--日志管理【17】---20180113
- 嵌入式Linux驱动学习之路(十一)按键驱动-中断机制
- 嵌入式Linux驱动学习之路(十九)触摸屏驱动、tslib测试
- 嵌入式Linux驱动学习之路(二十)USB设备驱动
- 嵌入式Linux菜鸟学习之路
- LINUX 驱动学习之路 -设备模型之别人的理解(3)
- Linux学习之路一-Linux的介绍和安装
- Linux(RedHat)学习之路6.0之逻辑卷管理
- Linux 学习之路一
- linux学习之路2011.8.25
- GIT学习之路第五天 分支管理
- linux基础学习第五天
- 嵌入式Linux驱动学习之路(一)嵌入式系统的软硬件架构
- linux学习之路——虚拟机的安装
- PHP开发者的Linux学习之路
- 嵌入式Linux驱动学习之路(十五)按键驱动-定时器防抖