linux碎碎念

1.端口号查询 

lsof -i:端口   或者   netstat -anp|grep 端口

2.mkdir

 -m 对新建目录设置存取权限, -p 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;

3.nginx

/usr/local/nginx/sbin/nginx -V //检查版本信息是否正确

/usr/local/nginx/sbin/nginx -t //测试新版本Nginx配置是否正常,如看到xxxxxx test is successful的提示,说明配置正常

/usr/local/nginx/sbin/nginx -s reload //重启nginx

/usr/local/nginx/conf/sites-enabled/  //允许访问的网站的配置文件  所在目录

/usr/local/nginx/sbin/nginx -t  ||  -s stop /reload  ||

4.重启网络服务  

service network start/stop/restart


5.root@ddd  ddd为hostname

ps:
(1)使用hostname命令
[root@test ~]# hostname yourname
   这样只是临时更改了主机名。
(2)修改linux主机的配置文件/etc/sysconfig/network 和 /etc/hosts
1.修改/etc/sysconfig/network里面的主机名字。
# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=yourname                //在这修改hostname
GATEWAY=192.168.1.1
2.修改/etc/hosts里面的名字
# vi /etc/hosts
127.0.0.1              localhost.localdomain localhost
192.168.1.121          yourname //在这修改hostname
//有时候只有这一行
127.0.0.1              yourname localhost.localdomain localhost
(3)让更改的名字在不重启机器下生效
# hostname yourname           
# su

6.memcached命令及管理

(1)首先 whereis memcached 查找memcached的存储路径  ---我的位置在 /usr/local/bin/memcached,故以此位置为例接着讲述关于memcached启动命令(ps 英文好的同学可以通过 /usr/local/bin/memcached -h 查看更多讲解)

(2)# /usr/local/memcached/bin/memcached -d -m 100 -u root -l 192.168.160.129 -p 11211 -c 256 -P /tmp/memcached.pid
       -d选项是启动一个守护进程,
       -m是分配给Memcache使用的内存数量,单位是MB,我这里是100MB,
       -u是运行Memcache的用户,我这里是root,
       -l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.36.200,
       -p是设置Memcache监听的端口,我这里设置了11211,最好是1024以上的端口,我们这里统一使用11211-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定。
       -P是设置保存Memcache的pid文件,我这里是保存在/tmp/memcached.pid

(3)Memcache的常用命令

       查询状态命令:stats:    

       查询版本号 version

       退出命令 quit

       清空缓存数据(其实是将所有缓存数据标记为过期):flush_all

eg:telnet localhost 11211(此处11211为memcached的监听端口,可以通过第2步更改)进入后  即可使用第三步中的常用命令


7.scp两个Linux服务器间复制文件

scp 本地用户名@IP地址:文件名 1 远程用户名 @IP 地址 : 文件名 2
  [ 本地用户名 @IP 地址:] 可以不输入 , 可能需要输入远程用户名所对应的密码 .
  可能有用的几个参数 :
  -v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .
  -C 使能压缩选项 .
  -P 选择端口 . 注意 -p 已经被 rcp 使用 .
  -4 强行使用 IPV4 地址 .
  -6 强行使用 IPV6 地址 .
  -r Recursively copy entire directories.
  如——
  copy 本地的档案到远程的机器上
  scp /etc/lilo.conf
  会将本地的 /etc/lilo.conf 这个档案 copy 到使用者my 的家目录下。
  例如:
  copy 本地的档案到远程的机器上
  scp /etc/lilo.conf
  会将本地的 /etc/lilo.conf 这个档案 copy 到 net67使用者 k 的家目录下。
  copy远程机器上的档案到本地来
  scp .etc/lilo.conf /etc
  会将 中 /etc/lilo.conf 档案 copy 到本地的 /etc 目录下。
  保持从来源 host 档案的属性
  scp –p k@net67.:/etc/lilo.conf /etc
  在此必须注意使用者的权限是否可读取远程上的档案,若想知道更多关于 scp 的使用方法,可去看看 scp 的使用手册。
ssh-keygen
  产生公开钥 (pulib key) 和私人钥 (private key),以保障 ssh 联机的安性, 当 ssh 连 shd 服务器,会交换公开钥上,系统会检查 /etc/ssh_know_hosts 内储存的 key,如果找到客户端就用这个 key 产生一个随机产生的session key 传给服务器,两端都用这个 key 来继续完成 ssh 剩下来的阶段。
  它会产生 identity.pub、identity 两个档案,私人钥存放于identity,公开钥 存放于 identity.pub 中,接下来使用 scp 将 identity.pub copy 到远程机器的家目录下.ssh下的authorized_keys。 .ssh/authorized_keys(这个 authorized_keys 档案相当于协议的 rhosts 档案), 之后使用者能够不用密码去登入。RSA的认证绝对是比 rhosts 认证更来的安全可靠。
  执行:
  scp identity.pub .tw:.ssh/authorized_keys

  若在使用 ssh-keygen 产生钥匙对时没有输入密码,则如上所示不需输入密码即可从 去登入 在此,这里输入的密码可以跟帐号的密码不同,也可以不输入密码。


8.检查c/c++组件是否安装

运行命令如下:

yum -y install gcc gcc-c++ autoconf.x86_64 libjpeg-devel.x86_64 libpng-devel.x86_64 freetype-devel.x86_64 \libxml2-devel.x86_64 zlib-devel.x86_64 glibc-devel.x86_64 glib2-devel.x86_64 bzip2-devel.x86_64 \ncurses-devel.x86_64 curl-devel.x86_64 e2fsprogs-devel.x86_64 krb5-devel.x86_64 libidn-devel.x86_64 \openssl-devel.x86_64 openldap-devel.x86_64 freetds.x86_64 freetds-devel.x86_64

如果已安装,会最后提示;如未安装,自动安装。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值