linux tips

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$//' *

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值