Centos 命令

    xiaoxiao2021-03-25  109

    出处http://blog.csdn.net/wjzj000/article/details/51334186

    尝试使用了阿里云的CentOS7服务器。进行MySQL数据的简单迁移。从WIndows本地,移到阿里云上。(有补充)

    首先在Windows上导出数据,我用的是Navicat for MySQL图形化工具的自带导出功能。然后通过Xftp将本地数据库导出文件传到CentOS上,进入CentOS界面。

    直接使用命令:

    mysql -uroot -p***** CentOS中存在的数据库名 < /root/***.sql这个数据库文件的目录地址。

    注意:如果是从可视化数据库工具中导出的sql文件,一定注意是导出的表还是数据库!!需要导出这个的数据库,如果导出的是表,那么这句命令执行后,系统会提示你此表并不存在!所以在导出的时候要注意导出库而不是表。)

    如果进入mysql并且use了想要导入的数据库,那么可以source /root/***.sql

    注意,-u和-p后边没有空格,很多博客都写有空格,反正我用空格导入不成功!

    允许当前数据库被任意ip的电脑访问:

    使用账号root,密码0000,并任意ip

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '0000' WITH GRANT OPTION

    即刻生效:

    FLUSH PRIVILEGES;  

    12月4日补充,Linux基础命令:

    cd:

    cd ../ 返回上一层目录,如果此时是root目录,那么就会返回到系统/目录下。

    cd // 返回到系统目录/下

    cd root 返回到root目录下

    mkdir:新建目录,(-p的作用)应用与问题:

    rmdir:删除空的目录,应用与问题:

    先进入我们刚才通过mkdir -p建立的aa/a/a的aa目录下,删除这个目录下的a。系统提示很直接,此目录不为空,也就是印证了这个命令的作用,删除空的目录。

    -p的作用就是只要你想删的是空的,并且有一定的上下层关系,那就一并Let it Go.

    rm -rf:强制删除文件:

    rm -rf 文件名。直接删除此文件及内容。

    ls -al列出所有的文件详细的权限和属性

    从第一个属性说起:文件权限,连接数,文件所有者,文件所属用户组,文件大小,文件最后被修改的时间,文件名

    拆分第一个属性,一共十个字符:第一个表示文件类型;第二三四个表示文件所有者的权限;第五六七个表示文件所属用户的权限;第八九十个表示其他人对此文件的权限。

    d:目录;-:文件;l:表示为连接文件;b:设备文件里面的可供存储的接口设备;c:设备文件里面的串行端口设备,例如鼠标键盘;

    r:可读;w:可写;x:可执行

    mv 文件移动

    mv后边的参数的含义:移动文件,移动的目录位置

    rpm解压操作

    rpm -ivf 文件名

    tar解压操作

    一般情况下,我们可以认为 .tgz 文件就等同于.tar.gz文件,所以如果使用 .tgz文件遇到问题,我们可以找对应的 .tar.gz 文件替换。所以二者的解压命令相同。

    tar在Linux上是常用的打包、压缩、解压工具。

    简单来说它的命令写法:tar [-j 解压.tar.bz2文件 / -z 解压.tar.gz / -v 显示过程中处理的文件]

    其中比较常用的压缩命令:tar -zc -f (重命名) 文件名.tar.gz

    其中比较常用的解压命令:tar -zx -f (重命名) 文件名.tar.gz

    解压zip格式:unzip 文件即可。

    Tomcat启动的权限问题: 

    今天重装Tomcat,启动的时候遇到了:

    权限不够,所以我们需要申请一下子...如果自己是在bin目录之下,那么直接执行:chmod u+x *.sh,然后再开启即可。

    查看某进程是否正常开启: 

    ps -ef|grep 进程名: 查看MySQL错误日志:  vi /var/log/mysqld.log 离开编辑模式:esc+:!   查看端口号相关: lsof -i:80 ps -f -p 进程号    ps命令查找与进程相关的PID号:    ps a 显示现行终端机下的所有程序,包括其他用户的程序。    ps -A 显示所有程序。    ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。    ps -e 此参数的效果和指定"A"参数相同。    ps e 列出程序时,显示每个程序所使用的环境变量。    ps f 用ASCII字符显示树状结构,表达程序间的相互关系。    ps -H 显示树状结构,表示程序间的相互关系。    ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。    ps s 采用程序信号的格式显示程序状况。    ps S 列出程序时,包括已中断的子程序资料。    ps -t<终端机编号> 指定终端机编号,并列出属于该终端机的程序的状况。    ps u 以用户为主的格式来显示程序状况。    ps x 显示所有程序,不以终端机来区分。 结束进程相关: kill 进程号 以及kill -9 进程号(暴力手段关闭进程)ctrl+c是终止当前在终端窗口中运行的命令或脚本 kill -9 pid,是不顾后果的强制终止(如果的你的速度够快,有时候是和ctrl+c是一样的) kill -15 pid,是先关闭和其有关的程序,再将其关闭

    防火墙的基本操作命令:

    查询防火墙状态:

    [root@localhost ~]# service   iptables status<回车>

    停止防火墙:

    [root@localhost ~]# service   iptables stop <回车>

    启动防火墙:

    [root@localhost ~]# service   iptables start <回车>

    重启防火墙:

    [root@localhost ~]# service   iptables restart <回车>

    永久关闭防火墙:

    [root@localhost ~]# chkconfig   iptables off<回车>

    永久关闭后启用:

    [root@localhost ~]# chkconfig   iptables on<回车>

    端口转发:  iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8090 tomact 突然崩了 重新启动tomact解决

    http://www.centoscn.com/CentOS/help/2014/0306/2493.html 常用命令

    转载请注明原文地址: https://ju.6miu.com/read-24685.html

    最新回复(0)