Linux服务器常用的一些命令,个人整理菜鸟级别,高手略过

 

大家好!说是常用的一些命令,但目前也只是我本人常用的哦。因为我用的是阿里云服务器,相关linux网站服务器的配置安装,阿里云帮助中心都有非常详尽的教程哦。这里就不在赘述了哦(阿里云linux一键安装web环境全攻略:http://help.aliyun.com/manual?spm=0.0.0.112.1ymRlG&helpId=129  ),我下就说说按照好了web环境后的一些基本要用的命令把,我也是菜鸟级的新生,这些都是我一遍一遍搜出来的,其实大家也可以去问百度和谷歌的,不过就是要费些时间而已,但那样学到的才记得牢的哦。

 

一、Linux修改SSH端口和禁止Root远程登陆

输入命令:”vi /etc/ssh/ssh_config ”  这里vi是liunx用来编辑文件的编辑器,输入命令回车,可以看到路径文件的具体内容,然后找到有port的那行,将后面的数据改成自己想要的端口,再按Esc键输入“:wq!”回车就保存好了。还有更好的办法是去服务器找到这个文件改完后,再上传覆盖。命令“vi /etc/ssh/sshd_config”,按照同样的方法修改了。

上面就把端口改了,为什么要改呢?很简单因为平常的22端口大家都知道,别人会用这个来破解你的root的账户密码的。这样改了端口对方就不知道你的端口了,有的人还觉得不保险的话,就可以直接把root禁止远程登陆了。先建一个普通的账户,否则你自己也进不去服务器,输入命令(架设新建一个www的账户):
#useradd www
#passwd www
输入密码,然后自己退出一下,用自己的账户看看能不能登陆上把,因为设置密码是全部黑色的,你神马都看不到的,怕出错,最好是登陆一下看看哦。确认没问题就可以把root远程登陆给禁掉了啦,输入命令:
#vi /etc/ssh/sshd_config
把PermitRootLogin yes改为PermitRootLogin no重启sshd服务,输入命令:
#service sshd restart
远程管理用普通用户www登录,然后用命令 su root 切换到root用户拿到最高权限。

 

二、nginx下如何增加网站,以及不加www的重定向到加www的,404错误页面的定义

nginx下如何增加网站请看阿里云的教程:http://help.aliyun.com/manual?spm=0.0.0.114.phLjnX&helpId=532 
www的重定向到加www的,404错误页面的定义,只需增加下面红色部分的代码就可以了
server_name www.9aimai.com 9aimai.com;
if ($host != ‘www.9aimai.com’ )
{rewrite ^/(.*)$ http://www.9aimai.com$1 permanent;
}
index index.html index.htm index.php;
root /alidata/www/www;
error_page 404 /404.html;

 

检查网站配置是否正确:/alidata/server/nginx/sbin/nginx -t
重启:/alidata/server/nginx/sbin/nginx -s reload

 
三、phpmyadmin导入mysql数据库提示无法读取文件解决办法

//进入mysql数据库控制台(在mysql文件下的bin文件夹,要cd至这个文件夹才能执行下面的命令,如果一直找不到就换命令“./mysql -uroot -p”),
mysql -u root -p
mysql>use 数据库
//然后使用source命令,后面参数为脚本文件(如这里用到的.sql)www.9aimai.com
mysql>source database.sql所在路径
mysql>exit


四、其他一些常用的命令,后面都是直接跟要执行文件的具体路径

unzip:解压缩文件
cp:是复制命令,用来复杂文件的,它可以见文件或者目录复杂到其他目录中。
cd”命令是用来改变当前的工作目录的”,cd /是回到整个系统的根目录,而cd /home是回到home目录。
mv:是用来移动文件的。像mv /etc /代表的是把etc文件夹移动奥根目录中(/“根目录”)
rm:是一个删除命令,用例删除文件和目录。参数有-i 会提示你是否删除。-f会不提示直接删除,-r会删除整个文件夹或者目录以及属下的所有文件。
另外还有个rmdir的命令是用来删除目录的。
df:是检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
vi:是一个编辑器,可以用来进行编写程序,和一些服务器的配置信息等等。使用vi会直接创立一个文件到你指定的路径中,在进入vi后想退出使用按insert,然后:wq!保存退出。
sudo chmod -R u+wrx,g+wrx,o+wrx 文件夹路径:这个是批量修改该文件夹下文件夹以及文件的权限修改命令。
cp -ri 要移动的文件夹路径/* 要移动替换到的文件夹路径/: 是将要移动的文件夹下所有文件(保留目录)移动要移动替换到的文件夹里。
su 用户名:切换到其他账户登录

passwd 修改密码命令(当前登陆的账户,可以直接用这个命令进行修改)
service vsftpd start 启动ftp服务器, chkconfig –level 35 vsftpd on 这个是让每次开启自动启动ftp服务器。

df -h命令:查看磁盘使用情况的命令.
du -h –max-depth=1 文件路径 命令:查看文件夹下一级目录的文件大小
CTRL+C:结束当前执行命令

关于作者

杰夫(jerfo0)

一个活的真实,耿直的boy。
坚定相信爱情,向往自由,对世界充满好奇心。热爱美剧、海贼王、一切户外运动、旅行...
职业:互联网运营。
生命不息,折腾不止,燥起来!!

查看全部帖子

14s 条评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注