Linux 常用命令,各种问题解决办法

详情
Linux 不同颜色 权限不同


1、创建文件夹
mkdir
2、移动文件
mv

3、压缩
    打包 (tar –zcvf  /home/压缩好的名字.tar.gz 空格 aaa需要压缩的文件名)
tar –zcvf  /home/111.tar.gz aaa(要压缩的)

4、 解压
解压文件  tar  zxvf<文件名>.tgz
or  
(unzip命令,-d指定输出目录)
unzip xxxxxx.zip -d /home/acer/Desktop/


5、权限
用命令chmod 修改一下bin目录下的.sh权限就可以了chmod u+x *.sh

6、导入数据库
   mysql>create database abc;
   mysql>use abc;
   mysql>set names utf8;
   mysql>source /home/abc/abc.sql;

   导出数据库:
   用mysqldump命令行
   命令格式
   mysqldump -u 用户名 -p 数据库名 > 数据库名.sql
   范例:
   mysqldump -u root -p abc > abc.sql
  ( 导出数据库abc到abc.sql文件)
   提示输入密码时,输入该数据库用户名的密码。

7、安装上传下载命令 rzsz
       yum install lrzsz  

8、不能yum下载文件
        Error: Cannot find a valid baseurl for repo: base
        解决方法如下(修改dns配置)
        vi /etc/resolv.conf
        在此文件最后加入:nameserver 8.8.8.8

9、修改liunx网卡iP 自动启动
vim /etc/sysconfig/network-scripts/ifcfg-eth0

10、输出tomcat日志
    tail -f catalina.out 输出tomcat动态日志

11、删除文件 慎用
     rm -rf  XXX/* 删这个文件夹下的所有
      rm -rf  XXX   删某文件夹

12、敏行mysql root 密码 -uroot -pxxx

13、 vi /etc/my.cnf 不区分数据库大小写 lower_case_table_names=1

13、 /etc/init.d/mx_mysqld restart 重启mysql

14、 修改root密码  passwd

15、 chown ewhine:ewhine *  赋予ewhine权限

16、linux 下tomcat开机自启动
    修改Tomcat/bin/startup.sh 为:
    export JAVA_HOME=/usr/java/j2sdk1.4.2_08   
    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
    export PATH=$PATH:$JAVA_HOME/bin
    export CATALINA_HOME=/usr/local/tomcat
    /usr/local/tomcat/bin/catalina.sh start

    在/etc/rc.d/rc.local中加入:
    /usr/local/tomcat/bin/startup.sh
 
17、1、su - ewhine
    2、登录mysql中  敏行mysql root 密码  mysql -uroot -pVM5LVDn8fe
    3、选择msyql的实例
       use mysql;
    4、创建远程访问的权限(root用户)
       GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'xxx' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.39' IDENTIFIED BY 'xxx' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.168' IDENTIFIED BY 'xxx' WITH GRANT OPTION;


      GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ‘123456’ WITH GRANT OPTION;

       其中root是用户名,%是主机名或IP地址,这里的%代表任意主机或IP地址,你也可替换成任意其它用户名或指定唯一的IP地址       ;'MyPassword'是给授权用户指定的登录数据库的密码

    5、刷新权限并生效
       FLUSH PRIVILEGES;


18、     不好用 收回远程操作数据库权限

     XXXXXXXXX  XXXX revoke ALL PRIVILEGES ON *.* from 'root'@'%';
         
         FLUSH PRIVILEGES;

         PS:要想禁止登录需要删除mysql.user表里的对应记录

19、 修改mysql密码 linux   

方法一:
在mysql系统外,使用mysqladmin
# mysqladmin -u root -p password “123456”
Enter password: 【输入原来的密码】

方法二:
通过登录mysql系统,
# mysql -uroot -p
Enter password: 【输入原来的密码】
mysql>use mysql;
mysql> update user set password=passworD("test") where user='root';
mysql> flush privileges;
mysql> exit;   

20、 查看centos版本 cat /etc/redhat-release

21、服务器做raid  ctrl+R 进raid 剩下的按照iphone浏览器收藏夹操作

22、网线一般排序 橙白 橙色 白绿 蓝 蓝白 绿 白粽 粽

23、重启linux     reboot   或者   shutdown -r now

24、关机linux    shutdown -h  now

25、导出工时sql


SELECT CREATE_NAME,CREATE_date,update_name,startdate,enddate,workhour,message FROM jiebao_sub_taskdetail_info
WHERE startdate >= '2017-09-01'
AND enddate <= '2017-09-31'
AND CREATE_NAME=‘xxx ’


名字不写,就是全部的人。


26、  启动相关敏行服务   /etc/init.d/mx_blackhole

27、   docker使用  进服务器后 进docker exec -it minxingserver /bin/bash
28、 如果不能ping www.baidu.com  需要查看 /etc/resolv.conf是否有这个文件并且配置了nameserver dns地址

29、重启防火墙 敏行下的
iptables-restore /etc/sysconfig/iptables

其它重启防火墙命令

service iptables restart
or
         systemctl restart iptables.service

30、增加默认路由
Route 查看路由
route add default gw 192.168.1.9

31、倒入的虚拟机,修改mac地址,新增默认路由

32、敏行启动不能启动的服务

su -ewhine

cd /home/ewhine/deploy/ewhine_NB/shared/pids

ls
看有没有这个名字的文件

没有就去另外一个目录
cd /home/ewhine/var/run
ls
看有没有这个文件的名字


确定这个服务的位置 在当前目录下执行 rm -rf  sidekiq.pid类似的名字 (这是删除命令,一定要确定文件之后在执行)

删除之后再用ls看还有这个文件没

没有了就用/etc/init.d/mx_sidekiq start 启动这个服务

然后看服务里面这个起来没

33、敏行 初始化默认密码 admin/workasadmin001 社区创建失败时使用此密码

34、威尔考勤数据库
        kt_jl 考勤信息表
        dev_serial      区分考勤机字段


35、 出现问题:

此页面不能正确地重定向

Firefox 检测到该服务器正在将指向此网址的请求无限循环重定向。

有时候禁用或拒绝接受 Cookie 会导致此问题。

解决办法:这个配置文件,最下面production段里有没有下面的配置
/home/ewhine/deploy/ewhine_NB/current/config/application.yml
not_use_web_client: true


37、
相对路径和绝对路径 100
我需要用U盘在不同的电脑上运行一个程序,而这个程序要调用U盘的另一个程序,在不同的电脑上有的识别为E盘,这时要指定路径为E:,而有的电脑上识别为H盘,这是就要手动修改路径为H:
绝对路径:是从盘符开始的路径,形如
C:\windows\system32\cmd.exe
相对路径:是从当前路径开始的路径,假如当前路径为C:\windows
要描述上述路径,只需输入
system32\cmd.exe
实际上,严格的相对路径写法应为
.\system32\cmd.exe
其中,.表示当前路径,在通道情况下可以省略,只有在特殊的情况下不能省略。
假如当前路径为c:\program files
要调用上述命令,则需要输入
..\windows\system32\cmd.exe
其中,..为父目录。
当前路径如果为c:\program files\common files
则需要输入
..\..\windows\system32\cmd.exe

另外,还有一种不包含盘符的特殊绝对路径,形如
\windows\system32\cmd.exe
无论当前路径是什么,会自动地从当前盘的根目录开始查找指定的程序。

38、地址对应
IPADDR IP地址
NETMASK 子网掩码
GATEWAY 默认网关

39、增加linux超时时间
vi /etc/profile
在“HISTFILESIZE=”行的下一行增加
TMOUT=60 一分钟后无操作自动退出

40、 格式 ssh -p端口号  用户名@IP

41、find / -name 'httpd' 超找某个文件

转载于:https://www.cnblogs.com/Ashenvale/p/10621246.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值