Linux\AIX 常用

1、编辑linux内核
1. 在/usr/src下untar这个包.

     tar -xjf linux-2.6.25.tar.bz2
  2. 配置内核
     cd /usr/src
          mv linux-2.6.25 linux
          cd linux
          make mrproper  #(删除一些stable的文件,针对刚download下来的包这一步没必要)
          make menuconfig  #(以菜单的方式显示, 可以定制Linux模块, 在菜单顶部有命令帮助)
      3. 编译内核
    make  #(这一步花的时间最多,我用了将近40分钟)
          make modules_install
          make install    
      4、查看/boot/grub/grub.conf中的配置信息

2、truss 进程
3、AIX关于keepalive的参数有2个 tcp_keepintvl = 150 Parameter interval between probes tcp_keepidle = 14400 Parameter wait time before probing the connection
具体的间隔单位是半秒。用no -a来看,信息修改要root权限。修改是用no -o tcp_keepintvl=xxxx,no -o tcp_keepidle=xxxx方式进行更改。
在系统5.2L以前要修改/etc/rc.net最后加入一行no -o tcp_keepidle=xxxx,在系统5.2L以后包括5.2L版本运行no -p -o tcp_keepidle=xxx来保证重启设备有效。
也可以通过修改/etc/tunables/nextboot文件中no:下的tcp_keepidle后面的值
4、进程文件等系统限制
ulimit
1,说明:
ulimit用于shell启动进程所占用的资源.
2,类别:
shell内建命令
3,语法格式:
ulimit [-acdfHlmnpsStvw] [size]
4,参数介绍:
-H 设置硬件资源限制.
-S 设置软件资源限制.
-a 显示当前所有的资源限制.
-c size:设置core文件的最大值.单位:blocks
-d size:设置数据段的最大值.单位:kbytes
-f size:设置创建文件的最大值.单位:blocks
-l size:设置在内存中锁定进程的最大值.单位:kbytes
-m size:设置可以使用的常驻内存的最大值.单位:kbytes
-n size:设置内核可以同时打开的文件描述符的最大值.单位:n
-p size:设置管道缓冲区的最大值.单位:kbytes
-s size:设置堆栈的最大值.单位:kbytes
-t size:设置CPU使用时间的最大上限.单位:seconds
-v size:设置虚拟内存的最大值.单位:kbytes
5、linux内存、cpu

     cat /proc/meminfo
     cat /proc/cpuinfo

6、添加VM空间

  lvcreate /dev/VolGroup00 --name dsp1 --size 400G
     mkfs.ext3 /dev/VolGroup00/dsp1
     mkdir /dsp
     mount /dev/VolGroup00/dsp1 /dsp
     vi /etc/fstab
     #添加
     /dev/VolGroup00/dsp1     /dsp     ext3 defaults 1 1

7、 swap刷新

     swapoff -a && swapon -a

8、网络流量

      iftop -i eth0
     tcpdump -n

9、释放内存

    sysctl -w vm.drop_caches=3

10、加VG

lvresize /dev/VolData/emaryun --size +100G
resizefs  /dev/VolData/emaryun

lvcreate /dev/VolGroup00 --name data --size 500G 
mkfs.ext4 /dev/VolGroup00/data

mkdir /data
echo "/dev/VolGroup00/data    /data                    ext4    defaults        0 0" >> /etc/fstab
more /etc/fstab
mount /data

16、修改iptables

  iptables -I INPUT -s 192.168.1.0/24 -d 192.168.1.0/24 -j ACCEPT
     service iptables save

17、加自启动

 vi /etc/rc.local
     su - hadoop -c "/dmp/bin/hive_daemon.sh >> /dmp/log/hive_daemon.log"

18、修改限制/etc/security/limits.conf

  * - nofile 655350
     * - nproc 655350

19、挂载光盘:mount /dev/cdrom /mnt/flash
20、修改hostname
1. 修改/etc/hosts
2. 修改/etc/sysconfig/network
3. 运行hostname命令:hostname master
21、添加入sudo

    vim /etc/sudoers   #中添加 
     hadoop  ALL=(ALL)       NOPASSWD:ALL

22、添加用户

    useradd hadoop -u 561 -g hadoop -G root -p hadoop

23、卸程序

     sudo rpm -e bigtop-utils

24、关闭开机启动

     sudo chkconfig iptables off

25、时间同步

    sudo ntpdate cn.pool.ntp.org

26、vmware虚拟机压缩大小

    sudo vmware-toolbox-cmd disk shrink /

27、ssh超时,在服务器端

     sudo vi /etc/ssh/sshd_config
         ClientAliveInterval 120

28、

setenforce 1 #设置SELinux 成为enforcing模式
     setenforce 0 #设置SELinux 成为permissive模式 

29、crontab环境变量问题

*/3 * * * * source ~/.bashrc && /dp/bin/rm_flume_tmp.sh

30、设置时区

 tzselect
rm -rf /etc/localtime    #删除当前默认时区www.kwx.gd
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #复制替换默认时区为上海

31、linux内核百万并发

     vi /etc/security/limits.conf
          *               -       nofile          1000000
          *               -       nproc           1000000
     vi /etc/sysctl.conf
net.core.rmem_max = 33554432
net.core.wmem_max = 33554432
net.ipv4.tcp_rmem = 4096 16384 33554432
net.ipv4.tcp_wmem = 4096 16384 33554432
net.ipv4.tcp_mem = 786432 1048576 26777216
net.ipv4.tcp_max_tw_buckets = 360000
net.core.netdev_max_backlog = 2500
vm.min_free_kbytes = 65536
vm.swappiness = 0
net.ipv4.ip_local_port_range = 1024 65535
vm.overcommit_memory = 1

 sudo sysctl -p  #修改生效

32、mount nfs

mount -t nfs 192.168.1.5:/mnt/cloud1 /mnt/datanode_1/

33、 性能监控

     dstat -cdlmnpy
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值