问题描述:首先ssh root可以 普通用户不行Permission denied (publickey,gssapi-with-mic).然后root登陆上去su到普通用户也是Permission denied[root@WX-196 home]# su - jiankongsu: warning: cannot change directory to /home/jiankong: Permi
linux 信任问题 setenforce 0解决 1 .ssh目录和下面的文件权限 推荐用ssh-copy-id解决 2 authorized文件与id_rsa.pub对比 3 sshd配置文件 hosts.allow hosts.deny 4 selinux
grep:Binary file (standard input) matches tail -f xxx.log |grep "key"时打印 Binary file (standard input) matches 原因:grep认为这是二进制文件,but我的日志确实不是二进制。。估计和里面的不可见字符有关,grep了一下google,找到
由于在shell处理了windows里的字符文件,导致本该输出成两行的字符串变成了一行,而第一行行首的一些字符被第二行覆盖了 这是由于windows和linux下的/r ^M 字符的区别导致,可以将异常字符都筛选掉再进行输出:如sed 's/[^0-9,.:A-Za-z]//g'把不符合规则的字符过滤掉 转载了下面的可以参考下: Unix体系里,每行结尾只有“&l
http://www.cnblogs.com/joeblackzqq/archive/2011/03/19/1989137.html 有时我们需要RPM包中的某个文件,如何解压RPM包呢? RPM包括是使用cpio格式打包的,因此可以先转成cpio然后解压,如下所示: rpm2cpio xxx.rpm | cpio -div 例如: [root@localho
东西不用就生疏了 备忘一下信息查看mii-tool ethtool ifconfig都能查看当前网卡的状态信息mii-tool可以确认当前网卡是否已经物理连接,加上-v参数可以看到详细信息,包括速度模式等ethtool和mii-tool -v类似lspci|grep 'Ethernet controller'能查看物理网卡的硬件信息,包括厂商 型号lsmod|grep bnx2modinfo bn
分享平时工作中那些给力的shell命令(更新版) (2011-05-31 16:30) 标签: shell 分类: shell 分享平时工作中那些给力的shell命令---(Notice: 蓝色部分为在网友孤风颠影基础上新增加内容) 原帖地址为:http://yunhaozou.org/perl-shell/162.html &
[root@localhost]# cat /var/log/cron|grep '(user)'|grep ERROR|grep 'Aug 3 19'Aug 3 19:00:01 localhost crond[12064]: CRON ( user ) ERROR: failed to open PAM security sessio
如题iptables前面的会先生效,如果后面加的一条规则同前面某条冲突,则不会生效
开机时间是2007年4月4日,开机了1882天 ,5年多了,终于因为SAS卡的硬件问题挂了,mark一下,如果不是硬件问题应该还能再撑撑
下面是百度的方法,fsck谨慎使用,另外fuser可以解决umount遇到device busy的情况 mount ;df -h ;vi /etc/fstab是在遇到只读和文件系统时经常要用到的几个命令但是我遇到的情况上述方法无效,是硬件直接故障了 很多命令输了没反应,文件系统只读但是mount下看全部是rw;系统重启后直接halt掉;查看ilo日志提示硬盘故障,百度下1
转至:http://wayne173.iteye.com/blog/938202shell中的赋值和操作默认都是字符串处理,在此记下shell中进行数学运算的几个特殊方法,以后用到的时候可以来看,呵呵。 1、错误方法举例 a) var=1+1 echo $var &nb
同事交流的,留着备忘: 这是ssh的几个黄金参数,非常具有实用性 ssh -o ConnectTimeout=3 -o ConnectionAttempts=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no $ip “command” 1 ConnectTimeout=3 &n
借用网上的描述:之前我做的是raid0+1(raid10),现在我把raid0+1(raid10)阵列删掉了,重新做了raid0(做完之后没有在WEBRAID里面把硬盘低格,不知重新做成raid0还需不需要要低格?)raid0设置成功后,开始装centos系统,装到选择简体中文的项目(Chinese,Simplifine)这项时,弹出一个消息框"Invalid Partition table on
在要连接的服务器上(起着sshd的)修改其 /etc/ssh/sshd_config 文件将#UseDNS yes行去掉,改为:UseDNS no就可以发现省去DNS查找后,ssh登陆过程变得很快了当然,改完配置文件要service sshd reload重载一下sshd配置
# ethtool eth0Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full &
1是pub文件拷过去,2是更改属主 3是600 # 创建用户目录 ssh root@$IP " /usr/sbin/useradd user1; " # user1-user1信任
expect -c " set timeout -1; spawn scp /root/.ssh/authorized_keys administrator@$IP:/cygdrive/c/\"Pr
配置: 1rpm -qa|grep –i sudo查看是否安装sudo包 2vi /etc/sudoers添加下面一行配置 hsxyz QD-254.45=(ALL)NOPASSWD: /sbin/iptables,/sbin/ethtool hsxyz普通用户名 QD-254.45代表主机名;ALL代表所有主机,否则以hostname命名仅指在本机上具有该sudo权限 (ALL)指
sed ‘/^[0-9]/d’ ^放在外面表示匹配以[0-9]开头的行 sed ‘/^[^0-9]/d’ ^放在里面表示匹配不含0-9的行,这句话就是匹配不以0-9开头的行
如果是本地变量--在ssh””语句外定义的变量--可以直接在ssh中引用,不要转义 如果是远程变量--在ssh“”语句里面产生的变量--不能直接引用,一定要转义远程变量 比如--ssh “for i in $ABC;do echo $i;done”这样就无法输出任何值, 必须--ssh “for i in $ABC;do echo \$i;done”
在判断语句中如果遇到变量字符串太长,就会遇到这种提示; 把变量加上双引号即可避免
从简单的开始seq 1 100将生成从1 到100的100个数seq 1 2 100 将生成从1到100 间隔为2 的50个数但是如果是日期类较大的数(比如20111010到20111020的),这样就导致了科学计数而无法达到要求可以用 -f 参数生成seq -f '201110%2g' 10 20即可另外用{..}也可以实现类似需求{1..100} 同 seq 1 100{20111010..2
1 ssh无法登陆,必须加上一个参数才可以如ssh -v/root/.ssh/known_hosts里删掉改ip即可 2 ssh administrator@不加ip也能登在不加ip的情况下每次都能登上同一台机器/etc/hosts文件里有该ip并且ip后面是空的,没加域名3 ssh登陆某几台Windows时提示closed by remote serverssh_exchange_identi
ethtool eth0会包含速度模式等各项属性信息lspci|grep -i ether可以查看硬件设备具体型号,会包含硬件厂商及信息dmesg |grep -i eth会显示系统加载网卡时写入/var/log/message里的信息
sockd服务器端(Linux) 安装dante 1 下载源码 (http://www.inet.no/dante/ ) ./configure make make install 2 安装编辑/etc/sockd.conf(需自己创建) 3 sockd –f /etc/sockd.conf &启动 使用代理的客户端(对于Linux) 安装proxyc
# lsof -i :22# lsof -a -u root -d txtmingetty 1632 root txt REG 3,3 14366 1763337 /sbin/mingettymingetty 1635 root txt &n
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号