Linux学习笔记1

tomcat启动:到tomcat的bin目录下,运行./startup.sh即可。

1、samba就是在不同操作系统间用来共享文件的服务器。

a、查看linux中是否已经安装samba服务器:使用rpm -q samba

b、删除samba服务器:rpm -e samba,如果删除不了,那么可以使用rpm -e --nodeps samba

c、把共享的文iso文件挂载到光驱中,然后使用命令 mount /mnt/cdrom

d、把samba开头的文件拷贝到/home 准备安装:cp /mnt/cdrom/samba* /home

e、开始安装:rpm -ivh samba*

f、 添加用户useradd youyou 修改密码 passwd youyou

g、给youyou设置samba密码:cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd

smbpasswd youyou后出现密码输入。

h、启动samba服务器

service smb start

service smb stop

service smb restart

******************************************************************************

2、Linux任务调度:crontab -e

单任务调度

date > /home/date2 :表示把当前时间写到home目录中date2的文件中。

a、每天凌晨3点去执行一个文件:0 2 * * * date>> /home/date1

表达式表示:* * * * * 分 时 日 月 星期

b、如果希望每分钟去执行一次:* * * * * date>> /home/date1

crantab 只能精确到分钟。

Linux学习笔记1韩顺平.linux视频教程第14讲.crontab详解_2011825145519.jpg
调度多个任务:在crontab -e中添加任务如:
crontab -e
* * * * * date >> /home/date3
cp /home/date3 /root
终止任务:contab -r
列出当前任务调度列表:contab -l
3、ps命令用来查看目前系统有哪些进程在执行。(静态查看)
ps -a:查看当前终端的所有进程信息。
ps -u:以用户的格式显示进程信息。
ps -x:显示后台进程运行的参数。
ps -aux:查看全面的信息。
4、结束进程
kill 进程号:kill 1777 :删除shell命令输入。
kill -9 1777:强制删除进程号。
5、动态查看命令:top
Linux学习笔记1韩顺平.linux视频教程第16讲.top详解.设.间.监控网络状态_2011826114722.jpg
top -d 10:制定系统更新时间为10秒
按q跳出。按u查看特定用户
6、设置系统时间
显示系统时间:date
设置系统时间:date MMDDHHMMCCYY.SS表示月月日日时时分分年年年年.秒秒
查看月历:cal 3 2011:查看2011年3月的月历
将日期写到文本:cal 2011 > date.txt
7、显示网络统计命令netstat -an。
8、traceroute:traceroute www.baidu.com
9、route:查看路由。
10、linux下蓝色都是文件夹,绿色的是文件。
11、安装mysql数据库:
ssh复制到linux中,然后解压缩 tar -zxvf 文件名 ,最后按照下面步骤执行:
rpm -qa mysql :查看linux系统中是否已经安装mysql库。
rpm -e mysql :卸载mysql数据库,如果提示删除错误,可以使用rpm -e --nodnps mysql。
groupadd mysql (创建mysql组)
useradd -g mysql mysql (创建mysql用户,并放入mysql组)
scripts/mysql_install_db -user =mysql (进入mysql文件夹,初始化mysql数据库)
chown -R root . (修改文件的所有者) -R表示修改文件夹和文件权限,递归操作。
chown -R mysql data (修改data文件夹的所有者)
chgrp -R mysql . (改变用户组)
启动mysql
bin/mysql_safe -user=mysql & (&表示后台启动)
mv mysql mysql2 :修改文件夹mysql为mysql2.