云服务器配置杂记(持续更新中...)

配置云服务器

配置清单
供应商:京东云服务平台
镜像:centos 6.8 64位
CPU:1核
内存:1GB
系统盘:30G

1、SSH方式连接服务器

1
$ ssh root@ip

根据提示已经将这台服务器的指纹添加到known hosts,然后提示输入密码,密码正确就显示:

1
[root@username ~]#

2、断开服务器的连接

1
$ logout

3、本地文件上传到服务器

1
$ scp /path/filename username@servername:/path,

例如:

1
$ scp ./ssh.md root@192.168.1.3:/root/phobal/test/

把本机当前目录下的shh.md拷贝到服务器/root/phobal/test/文件夹下

4、上传文件夹

1
$ scp /path/folder/* username@servername:/path

例如:

1
$ scp /websites/machine/* root@192.168.1.3:/root/phobal/test/

5、从服务器上下载文件

1
$ scp username@servername:/path/filename

例如:

1
$ scp root@222.187.245.173:/root/phobal/test/hello.js

6、从服务器下载整个文件夹
参考 http://www.2cto.com/os/201304/205467.html

7、用户管理

  • 添加用户

    1
    $ adduser XXX
  • 为上面添加的用户添加密码或者对已经建立好的用户修改密码

    1
    $ passwd XXX
  • 删除用户

    1
    $ userdel XXX
  • 为用户添加root权限

修改/etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:

1
2
3
4
5
##Allow root to run any commands anywhere
root ALL=(ALL) ALL
XXX ALL=(ALL) ALL

修改完毕,现在可以用 XXX 帐号登录,然后用命令sudo ,即可获得root权限进行操作

  • 当使用 vim 编辑一个文件的时候出现权限不够文件保存不了的时候可以使用下面的命令解决
1
:w !sudo tee %

然后根据提示输入 L