刚接触linux常使用的一些命令

1.编辑后保存退出
用vi编辑器,用vi编辑器打开一个文件例如:vi work.c
然后就进入work.c文件里了,之后就是vi编辑器的使用方法了。
刚进去的时候是命令状态,此时按i进入编辑状态,你可以编写内容。写完之后按esc,进入命令模式,再按shift + : 输入wq就保存并退出了。


2.查看端口使用情况:netstat -tnlup


3.解压文件:
进入要解压文件的目录
tar xvf 文件名.tar


4.查看当前系统的jdk:java -version


5.查看当前IP: ifconfig

 

6.系统中文乱码处理,执行以下命令
[root@f5ha.com ~]# yum install fonts-chinese.noarch
[root@f5ha.com ~]# yum install m17n-db-common-cjk
[root@f5ha.com ~]# yum install m17n-db-chinese
安装上面的几个语言包重启就正常了  

 

7.忘记root密码的解决方法

# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables

(如果没有这个文件则创建一个)
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
保存并且退出vi。
8.重新启动mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
9.登录并修改MySQL的root密码
# /usr/bin/mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 3.23.56
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> USE mysql ;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;
Query OK, 0 rows affected (0.00 sec)
Rows matched: 2 Changed: 0 Warnings: 0
mysql> flush privileges ;
Query OK, 0 rows affected (0.01 sec)
mysql> quit
Bye

10.

关于LINUX权限-bash: ./startup.sh: Permission denied

<script type="text/javascript"></script><script type="text/javascript"></script>

在执行./startup.sh,或者./shutdown.sh的时候,爆出了Permission denied,

其实很简单,就是今天在执行tomcat的时候,用户没有权限,而导致无法执行,

用命令chmod 修改一下bin目录下的.sh权限就可以了

如chmod u+x *.sh

在此执行,OK了。

 

11 修改字符集 (必须在建数据库之前改)

          1.查找/etc目录下是否有my.cnf文件;

            #ls -l | grep my.cnf(在/etc下查找是否有my.cnf文件存在)

           2.如果没有就要从/usr/share/mysql,拷贝一个到/etc 下,在/usr/share/mysql目录下有五个后缀为.cnf的文件,分别是  my-huge.cnf    my-innodb-heavy-4G.cnf     my-large.cnf   my-medium.cnf     my-small.cnf  ;从中随便拷贝一个到/etc目录下并将其改为my.cnf文件,我选择的是my-medium.cnf :

            #cp /usr/share/mysql/my-medium.cnf    /etc/my.cnf

           3.修改my.cnf文件,在该文件中的三个地方加上 default-character-set=utf8([client] [mysqld]  [mysql])

              #vi  /etc/my.cnf

              修改如下:(红色为添加部分)

              [client]
             #password       =  your_password
              port            =  3306
              socket          =  /var/lib/mysql/mysql.sock
              default-character-set=utf8    (经过验证好像这一步不用设置也可以达到效果)

               [mysqld]
                port            =  3306
                 socket          =  /var/lib/mysql/mysql.sock
                 skip-locking
                 key_buffer =  16M
                 max_allowed_packet =  1M
                 table_cache =  64
                 sort_buffer_size =  512K
                 net_buffer_length =  8K
                read_buffer_size =  256K
                read_rnd_buffer_size =  512K
                myisam_sort_buffer_size =  8M
                default-character-set=utf8
                init_connect='SET NAMES utf8'

 

                [mysql]
                no-auto-rehash
                default-character-set=utf8
               保存退出;

show variables like 'character_set%'  ;

12:防火墙设置

(1) 重启后永久性生效:  
开启:chkconfig iptables on   关闭:chkconfig iptables off  
(2) 即时生效,重启后失效:  
开启:service iptables start   关闭:service iptables stop

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值