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 m
相关文档:
在linux下面安装mysql,首相要根据操作系统的版本,选择对应的mysql的版本,官方网站上有非常明确的分类
http://dev.mysql.com/downloads/
在这里我实验的操作系统是redhat linux
mysql 用了两个安装包,一个是server端,一个是client,我用的是rpm包,安装的指令比较简单。
MySQL-server-community-5.1.42-0.rhel4.i38 ......
到了main.c,其实main.c中的大部分的内容是调用函数来实现初始化的工作,但是还是将它看完了。下面就是代码了。主要参考的是linux内核完全注释,在一些不太明白的地方,参考网上的介绍。废话少说。还有很长的路啊。努力啊O(∩_∩)O~。
/*
* main.c功能描述。
*/
//main.c程序的主要功能是利用setup.s ......
给对linux感兴趣的初学者的文章 收藏
序言:给Linux新手
=================================
by YUHJ@SMTH BBS
from 水木清华
你从来只用过Windows,从来没接触过UNIX,只知道把一个文件拽
来拽去,只知道硬盘就是C: D: E:却从来没有研究过分区表,也许
会用VC编个程 ......
关于Linux下时间同步的解决方案,其实有几种。一是使用rdate命令,同步时间到远程主机。二是运用ntp软件包。
以下主要讲使用ntp的方式来完成时间的同步。
当然,首先得确认ntp软件包是否安装,一般使用以下命令(即是查看rpm包的ntp是否已经装到系统中):
  ......