首页 > 代码库 > 字符集修改、Linux时间同步、调整文件描述符

字符集修改、Linux时间同步、调整文件描述符

字符集

UTF-8:非定长,1-4字节,广泛支持,应用最广

GBK:定长,双字节,不是国际标准,支持的系统少


[root@wuyike ~]# cat /etc/sysconfig/i18n 

LANG="en_US.UTF-8"

SYSFONT="latarcyrheb-sun16"

先备份:

[root@wuyike ~]# cp /etc/sysconfig/i18n /etc/sysconfig/i18n.wuyike.20170411

改配置:

[root@wuyike ~]# sed -i ‘s#LANG="en_US.UTF-8"#LANG="zh_CN.UTF-8"#g‘ /etc/sysconfig/i18n

[root@wuyike ~]# cat /etc/sysconfig/i18n

LANG="zh_CN.UTF-8"

SYSFONT="latarcyrheb-sun16"

[root@wuyike ~]# echo $LANG

en_US.UTF-8

[root@wuyike ~]# source /etc/sysconfig/i18n

[root@wuyike ~]# echo $LANG                

zh_CN.UTF-8


然后改CRT中的字符集:会话选项-->外观-->字符编码-->utf-8 即可。


时间服务:

[root@wuyike ~]# date

2017年 03月 04日 星期六 18:57:16 CST

修改时间:

[root@wuyike ~]# date -s "2017/04/11 20:38"

2017年 04月 11日 星期二 20:38:00 CST

[root@wuyike ~]# date

2017年 04月 11日 星期二 20:38:05 CST

保存时间:

[root@wuyike ~]# hwclock

2017年04月11日 星期二 20时38分23秒  -0.344922 seconds


同步互联网时间:

[root@wuyike ~]# /usr/sbin/ntpdate time.nist.gov

11 Apr 20:41:29 ntpdate[35435]: step time server 216.229.0.179 offset -604646.549696 sec


在crond上设置每隔5分钟同步一次互联网

[root@wuyike ~]# echo "*/5 * * * * /usr/sbin/ntpdate time.nist.gov" >/dev/null 2>&1" >>/var/spool/cron/root

或者启动linux自动同步互联网程序:

[root@wuyike ~]# /etc/init.d/ntpd start


NTP服务:


技术分享

技术分享




为CRT设置超时控制:

[root@wuyike ~]# export TMOUT=10

[root@wuyike ~]# timed out waiting for input: auto-logout

[keke@wuyike ~]$ 

永久设置超时控制

[root@wuyike ~]# echo "export TMOUT=10" >>/etc/profile

[root@wuyike ~]# source /etc/profile

查看:

[root@wuyike ~]# echo $TMOUT

1000


历史记录控制:

历史记录只保存5行的设置:

[root@wuyike ~]# HISTSIZE=5

查看:

[root@wuyike ~]# history   

  562  history

  563  HISTORY=5

  564  history

  565  HISTSIZE=5

  566  history

或者用以下方式修改:

[root@wuyike ~]# export HISTORY=50

[root@wuyike ~]# history

  564  history

  565  HISTSIZE=5

  566  history

  567  export HISTORY=50

  568  history

(被删掉了)


历史记录同时也存放在历史记录文件中,查看与修改历史记录文件:

[root@wuyike ~]# cat ~/.bash_history 

[root@wuyike ~]# HISTFILESIZE=5


清空现有的history,用-c参数:

[root@wuyike ~]# history

  569  cat ~/.bash

  570  cat ~/.bash_history 

  571  HISTFILESIZE=5

  572  cat ~/.bash_history 

  573  history

[root@wuyike ~]# history -c

[root@wuyike ~]# history

  570  history

或者只删除某一行,用-d

[root@wuyike ~]# history

  570  history

  571  echo 123456|passwd --stdin keke

  572  history

[root@wuyike ~]# history -d 571

[root@wuyike ~]# history

  570  history

  571  history

  572  history -d 571

  573  history


加大服务器文件描述符:

文件描述符基本为整数数字(0-65535)、

进程使用的时候会占用文件描述符,使用它来打开文件,标识打开的文件

查看默认文件描述符:

[root@wuyike ~]# ulimit -n

1024

调整文件描述符:(修改shell资源限制)

[root@wuyike ~]# ulimit -SHn 65535

[root@wuyike ~]# ulimit -n

65535技术分享









字符集修改、Linux时间同步、调整文件描述符