1 两个机器配置免密码访问
两个root (不同的account也可以,与两者的account无关)
目的: 从A server 可以 ssh or scp B server 免密码
$ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa (A server)
$ chmod 700 ~/.ssh (A server)
$ cat ~/.ssh/id_rsa.pub (A server) 拷贝公钥
$ vi ~/.ssh/authorized_keys (B server) (将A server的公钥放入)
(A server ~/.ssh/id_rsa.pub; B server ~/.ssh/authorized_keys)
$ chmod 0600 ~/.ssh/authorized_keys (B server)
2 常用linux命令
2.1 fdisk -l ; df -hT;
fdisk /dev/$disk //partition
mk2fs -ex4 ; //format
yes y | mkfs -t ext4 /dev/$disk and mkfs.ext4 -m 0 -O none /dev/${disk}1
2.2 将coredump 文件打开. 172.21.111.196 ulimit -c 200000 (kb)
ulimit -c unlimited (set coredump in /etc/profil
2.3 rsh 和losf,dumpsys:http://gityuan.com/2016/05/14/dumpsys-command/
3 网络
3.1 route;
/etc/resovle.conf ;
mount ip /data; umount -f -l 可以将关机的nfs 强制卸载
3.2 samba config:
Add the below config to your samba server config:
[share]
comment = My File Server Share
path = /home/weener
browsable = yes
# guest ok = yes
read only = no
create mask = 0755
ps -ef |grep -i nmbd (verify if samba have started)
cd /etc/samba
sudo vi smb.conf
newadd samba account :sudo pdbedit -a john
4 vim命令键盘图---vim 命令
vi下对齐代码的操作_debugeeker的博客-CSDN博客_vi代码对齐
5 非root account执行root 权限功能 实现方案
1) build account 执行脚本1.sh
2) 1.sh call root account build_rmx1000
-rwsr-xr-x 1 root root 100979 2009-08-17 11:45 /usr/rmx1000/bin/build_rmx1000
3) code :
setuid(0); setguid(0);
u+s是亮点,可以在code中由普通account改成root account。
如果是rwx,不能改成root.
cool和rmx build都是采用这种方式
6 rename 很实用: 文件名去掉.sample结尾
rename 's/\.sample$//' *