1. mkdir dirname:创建目录
2. touch filename:创建文件(需要后缀名)
3. rmdir dirname:删除空的目录
4. rm -rf dirname:删除目录并删除其内容
5. rm -f filename:删除文件
6. cp file1 file2:复制文件file1到file2
7. mv file1 file2:重命名file1为file2
8. zip file.zip file1:创建一个file的zip格式的压缩包
9. unzip file.zip /temp:解压zip格式压缩包到temp
10. jar -xvf file.war:解压war包到当前目录
11. tar -xvf filename.tar:解压一个tar格式的压缩包
12. yum -y install softwareName:直接使用yum命令安装相应的软件,大部分软件都可以这样快速安装,其中softwareName不能随便乱写,安装相应软件时可以直接搜索yum命令安装xxx获得。
13. yum remove softwareName -y:卸载软件
14.find / -name fileName:查看以/为根目录的文件名的所有文件,比如find /root -name test.c :查看/root目录下名字为test.c的所有文件
15. ls -l :显示当前目录的所有文件夹,文件的权限以及列表。
比如在终端输入:
ls -l xxx.xxx (xxx.xxx是文件名)
那么就会出现相类似的信息,主要都是这些:
-rw-rw-r--
其中第一位表示文件类型,-表示文件,d表示目录,后面的每三位字符分别表示三个不同用户组所具有的权限。
2-4位表示文件所有者的权限,即u(usesr)权限
5-7位表示文件所有者所属组成员的权限,g(group)权限
8-10位表示所有者所属组之外的用户的权限,o(others)权限
r、w和x也可以分别用4、2、1来代表,分别表示为可读,可写,可执行,没有授予权限的则为0,这在修改权限时会比较方便。
16. chmod 777 文件名:修改当前文件或文件夹的权限为rwxrwxrwx,因为7=4+2+1,因此文件权限为可读可写可执行。相应的可以替换上面的数字修改权限,这种为修改文件权限的数字设定法。
17. linux文件传输命令rz和sz。需要安装lrzsz,命令:yum -y install lrzsz.
rz :上传文件到服务器。
sz filename:从服务器下载文件到本地。
这里有一篇文章向大家分享一下,帮助大家去理解这两个命令。
http://blog.youkuaiyun.com/lioncode/article/details/7921525
18.Linux下检查自己的内核版本详细信息:uname -a或者
cat /proc/version
- centos7下面直接安装mysql的过程如下:
(1)运行wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm下载rpm文件
(2)运行rpm -ivh mysql-community-release-el7-5.noarch.rpm
(3)安装mysql: yum install mysql-community-server
(4)启动mysql:systemctl start mysql.service ,发现没有反应,查看日记出现错误Fatal error: Can’t open and lock privilege tables: Table ‘mysql.user’ doesn’t exist。
解决方法:运行mysql_install_db –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data –user=mysql –ldata=/var/lib/mysql,然后再启动服务systemctl start mysql.service
初始化mysql登录权限(这个很重要):mysql_secure_installation 根据提示输入信息即可
想要远程连接linux系统上的mysql,可以设置一下权限,默认情况下mysql不允许远程连接。只要把mysql中user表的host改为%就可以了
进入mysql后输入以下命令
mysql>use mysql;
mysql>update user set host = ‘%’ where user = ‘root’;
mysql>select host, user from user;
不要急,还要赋予一下权限:grant all PRIVILEGES on . to root@’%’ identified by ‘root’;
当然最好还是刷新一下权限啦:flush privilegers;
ok啦
centos系统下jdbc连接数据库向数据库插入数据时出现乱码,解决方案:
http://www.linuxidc.com/Linux/2014-07/104071.htm,
需要在连接数据库时指定编码格式:即
使用了tomcat作为数据源的话:jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8
不是使用tomcat设置数据源的话:jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8
- 根据端口号查看进程:netstat -anp|grep 8080