Linux学习杂记

1. find 在特定的目录下搜索并显示指定名称的文件和目录
     搜索一段时间内被存取/变更的文件或目录

find /home -admin -10 十分钟内存取的文件或目录
find /home -atime -10 十个小时内存取的文件或目录
find /home -cmin  -10 十分钟内更改过的文件或目录
find /home -ctime +10 十小时前更改过的文件或目录
find -size +1000000k 查找大小为1000000k的文件

 

 

2. 当按Ctrl+z把进程挂起时或在执行时用了&时,当要把这些后台的进程放到
前台执行时可以用jobs -l查看当前后台执行的程序,jobs -lp查看当前的进程的
编号。用kill -9 编号即可杀死进程。
    fg 或者 bg可进行前后台转变

 

3. alias别名的使用
     alias llh='ls -la | more'
取消别名unalias llh


4. runlevel查看当前系统系统运行级别

 

5. df -h 查看硬盘使用情况

 

6. rpm -e --nodeps samba 没有依赖的删除samba (不到迫不得已别用)

samba操作
创建一个用户并设置密码
   useradd cywosp
   passwd cywosp

把机器上的所有用户添加到samba用户中
   cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd

为cywosp添加samba密码
   smbpasswd cywosp

 

 

进程: 其实就是正在执行的程序
线程:
     (1)轻量级的进程
     (2)进程有独立的地址空间,线程没有
     (3)线程不能独立存在,它是由进程创建。(fork)Thread
      (4) 相对来讲,线程耗费的cpu和内存小于进程

7. top 命令的使用
    查看cpu和内存的使用
    top -d 10十秒刷新一次
    进入之后按u再输入的你想要查看的用户

8. cal 显示日历
    cal 2010显示所有2010年的日历

 

9. netstat 显示整个系统目前的网络情况。例如目前的链接
       数据包传递数据、或是路由表的内容。
        netstat -anp   an表示按一定的顺序排序 p显示进程号

 

10. traceroute www.google.com查看到google服务器的所有路由

 

11. route 查看路由

 

12. MySQL的安装
1)把安装文件拷贝到home目录下
2)tar -zxvf 文件名.tar.gz
3) groupadd mysql  (创建mysql组)
4)useradd -g mysql mysql 创建mysql用户并添加到mysql组中
5)进入mysql的安装文件夹中
   scripts/mysql_install_db --user=mysql(初始化数据库)
6)chown -R root . (修改文件的所有者)
7) chown -R root data (修改data文件夹的所有者)
8) chgrp -R mysql . (改变用户组)
9)启动MySQL
   bin/mysqld_safe --user=mysql &

10) 备份:mysqldump -u root -p 密码 数据库名 > data.bak
    恢复:mysql -u root -p 密码 数据库名 < data.bak
    注意:恢复的时候需要创建一个新的数据库再用其,否则会报错

    查看data.bak的内容:cat data.bak

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值