大家好!说是常用的一些命令,但目前也只是我本人常用的哦。因为我用的是阿里云服务器,相关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:结束当前执行命令
文章很到位,关注理解了
希望是真的能帮助到你
一窍不通啊!!!
我也很多不懂的呢 呵呵
说的很有道理。路过看看顺便留个爪
一粒沙里见世界,半瓣花上说人情。儿童教育管理王思寒拜读。
谢谢
这个真的需要好好研究下!
不需要吧
这个值得慢慢看。
博主写的不错 支持一下
说的很好,不错支持一下!
一点都看不懂的,来学习一下、
分析的很透彻,很欣赏你的看法,学习了。