putty快捷方式,属性,目标,加上如下参数 -load “qa server” -ssh {hostname} -l {username} -pw {password}。
命令行基础
重启 reboot
执行 sh 脚本,前面加 ./shutdown.sh
vi 操作
建议用 SFTP 登录后用 win32 记事本操作
用户管理
系统管理员若想知道某一时刻用户的行为,只需要输入命令W 即可
修改 root 密码 :passwd
添加用户 useradd floatboat / passwd floatboat
网络方面
ifconfig默认查看已激活的网卡.查看所有网卡应该是ifconfig -a
ifconfig eth0 up #启用网卡 (ifconfig eth0 down 关闭)
ping g.cn # 或是 ping www.baidu.com
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
HWADDR="08:00:27:BE:80:A6"
NM_CONTROLLED="yes"
ONBOOT="yes"
BOOTPROTO="dhcp"
reboot #重启
--------------------
查看某一端口的占用情况: lsof -i:端口号(可能要先安装 yum install lsof)
防火墙,编辑
/etc/sysconfig/iptables
/etc/init.d/iptables start|stop|restart
检测端口(实用)
netstat -ln | grep 3690
-----------------------------------------------------------------------
Linux下Tomcat启动后显示控制台:
采用 ./startup.sh 启动,则没有显示控制台。
要像windows一样显示控制台,则 : ./catalina.sh run
賦予權限: chmod 777 *.sh
----------------------------------------------------------------------
查看版本:cat /etc/issue
如何查看是不是64位的?
uname -a
getconf LONG_BIT
------------------------------------------------------
cd xxx // 进入目录
cd .. // 返回上一级目录
cd / // 返回跟目录
ls // dir
useradd // 添加用户
pwd // 显示当前目录
ps // 列出进程
ps -A // 列出所有进程
kill pid // 删除某个进程
nohup xxx// 不挂起运行
nohup xxx& // 不挂起运行(不屏幕输出)
wget http://xx // HTTP 下载
tar -zxvf // 解压缩
sudo // 赋予权限
安装 node js
http://stackoverflow.com/questions/20028996/how-to-install-node-binary-distribution-files-on-linux
$ wget http://nodejs.org/dist/v0.10.22/node-v0.10.22-linux-x86.tar.gz
$ tar -zxvf node-v0.10.22-linux-x86.tar.gz
$ cd node-v0.10.22-linux-x86
$ sudo cp bin/* /usr/local/bin
$ sudo cp -R lib/* /usr/local/lib
$ sudo cp -R share/* /usr/local/share
使用的时候出现一个错误 bash: /usr/local/bin/rar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 是因为64位系统中安装了32位程序
Error: Cannot find module 'npmlog'问题
$ wget https://raw.github.com/isaacs/nave/master/nave.sh
$ sudo bash nave.sh usemain 0.10.22
VPS 不仅可以用来搭建 PPTP、L2TP/IPSec 和 OpenVPN,而且还可以直接作为 SSH 代理翻墙。
以下将介绍一个如何把 VPS 作为 SSH 代理翻墙的简易方法:
I、连接 VPS
对 Windows 来讲,你可以安装一个 SSH 客户端(例如 Tunnelier), 对 Mac 来讲,你也可以安装一个 SSH 客户端(例如 Issh),但更简单的方法是直接在终端应用程序上通过以下命令连接:
ssh -N -D 7070 root@94.249.184.93
记得将 “94.249.184.93″ 替换成你 VPS 的 IP 地址,按下 “Return” 键,输入 VPS 登录密码,如果正确,回车后你将看不到任何新的内容。
顺便说一下,不管你的 VPS 事先是否已经安装了 VPN,你都可以把 VPS 作为 SSH 代理,这不会影响 VPN 的使用。
技巧:
尽管以上是最简单的连接方法,但是只能供你一个人使用――除非你想把自己的 VPS 帐户和别人分享。而如果要和别人分享同一个 SSH 代理,你可以通过以下 4 个步骤新建一个受限的 VPS 用户:
1、登录 VPS
在终端应用程序上输入以下命令:
SSH root@94.249.184.93
记得将 “94.249.184.93″ 替换成你 VPS 的 IP 地址。
2、创建一个用户组
输入以下命令:
groupadd sshproxy
你可以将 “sshproxy” 替换成任意名字。
3、创建受限用户
输入以下命令:
useradd -d /home/sshproxy -m -g sshproxy -s /bin/false sshproxy
以上命令将会在 “sshproxy” 创建一个新的 SSH 用户 “sshproxy”,该用户只能使用 SSH 代理,不能登录你的 VPS 帐户。
4、为新用户设置密码
输入以下命令:
passwd sshproxy
然后,为该用户设置任意密码 (例如 “123456″)。
完了之后,你就可以把该用户名和密码分享给朋友,他们也就可以通过以下命令使用你的 SSH 代理:
ssh -N -D 7070 sshproxy@94.249.184.93
记得把 “sshproxy” 替换成你新建的用户名,把 “94.249.184.93″ 替换成你 VPS 的 IP 地址。