Linux\AIX 常用
2015-08-03 15:20
501 查看
1、编辑linux内核
1. 在/usr/src下untar这个包.
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
6、添加VM空间
7、 swap刷新
8、网络流量
9、释放内存
10、加VG
16、修改iptables
17、加自启动
18、修改限制/etc/security/limits.conf
19、挂载光盘:
20、修改hostname
1. 修改/etc/hosts
2. 修改/etc/sysconfig/network
3. 运行hostname命令:hostname master
21、添加入sudo
22、添加用户
23、卸程序
24、关闭开机启动
25、时间同步
26、vmware虚拟机压缩大小
27、ssh超时,在服务器端
28、
29、crontab环境变量问题
30、设置时区
31、linux内核百万并发
32、mount nfs
33、 性能监控
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
相关文章推荐
- Linux cp复制
- Linux下端口被占用解决
- linux添加、删除用户
- NVIDIA cuda7在centos6.5中的安装
- linux who命令
- linux通过yum安装软件
- CentOS6.4上安装配置snappy
- 文件查看和文件的重命名
- linux 之 文件及目录权限
- android linux(centos6) gradle环境配置
- win7 linux nat模式主机ping通虚拟机,虚拟机ping不通主机
- maven-03-nexus使用
- maven-02-linux 下安装nexus
- 说说Linux下的sudo
- Linux and Unix nc command
- linux下查看中断请求记录 IRQ
- Linux下对文件权限的相关操作
- Linux文件系统的简单操作 - df, du, ln
- Linux文件系统的简单操作 - df, du, ln
- Linux 任务后台运行