shutdown -h now 马上关机

shutdown -h now 立时关机

linux基础命令,linux基础

shutdown -h now 登时关机

shutdown -r now  以后再也启航空电磁法脑

reboot 将来再一次起动电脑

logout 注销用户

vi编辑器的施用:

  1)vi 文件名

  2)输入i【进入命令方式】

  三)输入esc【进入命令情势】

  四)输入:【wq表示退出有限支撑q!退出不保留】

pwd 显示当前所在路径

groupadd polic    添加polic用户组

翻开linux中全部组的音信:

vi /etc/group

cat /etc/group

查阅linux中具有用户音信

vi /etc/passwd

cat /etc/passwd

useradd xiaoming 添加xiaoming用户【添加用户唯有具有root权限的用户才能够】

useradd -g 组名 用户名    添加用户的还要钦点用户组

passwd 给当下用户增进密码

passwd xiaoming 给xiaoming用户修改密码

userdel xiaoming 删除用户xiaoming

userdel -r xiaoming 删除用户xiaoming以及用户的主目录

命令:init [012356]

运转级别

0:关机

一:单用户形式

贰:多用户状态并未互联网服务

3:多用户状态有网络服务

四:系统未使用保留给用户

五:图像界面

6:系统重启

常用运营级别是三、伍,要修改暗中同意的运转级别可修改文件/etc/inittab的id:伍:initdefault:那1行中的数字即可

ls 列出文件和目录

-a 呈现隐藏文件

-l 展现长列表格式

mkdir 建立目录

rmdir 删除空目录

touch 建立空文件

cp 复制

cp -r dir一 dir贰 递归复制命令

mv 移动文件和改文件名

rm 删除文件和目录

rm -rf 删除全体内容(包蕴目录和文书)

r 递归 f强制

more 突显文件内容带分页

less 呈现文件内容带分页

grep 在文书中询问某1个根本词

例如:在文件file.txt文件中查找xiaohong关键词:grep “xiaohong” file.txt

假定还想呈现xiaohong关键字出现的行数:grep -n “xiaohong” file.txt

| 管道命令 【把上多少个命令的结果提交|后边的授命举办拍卖】

find 搜索文件及目录

find /home -name aaa 从/home初始找寻名字为man的文本和目录

寻找壹段时间内被存取或变更的文书或目录

find /home -amin -拾  拾分钟内部存款和储蓄器取的目录或文件

find /home -atime -拾  10时辰内部存款和储蓄器取的目录或文件

find /home -cmin -拾  10分钟内更改过的目录或文件

find /home -amin -10  10分钟前存取的目录或文件

搜寻内定大小的文本

find /home -size +10k 查找/home目录下大小为十k的文书

> 、>>重定向命令:

ls -l > a.txt 列表的内容写入到文件a.txt中(覆盖写)

ls -al >> aa.txt 列表中的内容充实到文件aa.txt的末段

databse < database_data 从文件中输入音信

chown 用户名 文件名    修改文件全体者

chgrp 组名 文件名  修改文件所在组

挂载命令:

  mount [-参数] [装备名称] [挂载点]

卸载命令:

  umount [配备名称]

翻看磁盘使用状态:

  df [-参数]

查看有个别目录是在哪些分区:

  df [目录全路线]

查看linux系统一分配区具体情况:

  fdisk -l

rpm包安装:

  rpm -i prm包全路线名称:安装包到当前系统

  rpm -ivh rpm包全路线名称:安装包到当前系统有提示新闻

    i:install 安装

    v:verbose 提示

    h:hash进度条

rpm删除:

  rpm -e rpm包名称

  倘使别的软件注重于您要卸载的软件包,卸载时则会产生错误音讯。

  如果让rpm忽略那一个荒唐继续卸载(重视于该软件包的程序或者会不可能运维),请使用–nodeps命令行选项。

 

 

 

shutdown -h now 立即关机
shutdown -r now 今后再度起动电脑 reboot 今后重新启航空电磁法脑 logout
注销用户 vi编辑器的采纳:…

一、开始

shutdown -r now  现在再一次开动电脑

shutdown -r now  今后再一次开动电脑

linux平台上的开支

reboot 今后再一次起动电脑

reboot 今后再也开动电脑

vi、gcc、gdb、make、jdk、tomcat、mysql、 linux基本操作

logout 注销用户

logout 注销用户

c语言功底《c专家编制程序》和java语言

vi编辑器的应用:

vi编辑器的采取:

读书unix高级编制程序 《unix环境高级编制程序》

  1)vi 文件名

  1)vi 文件名

linux应用系统开发/linux嵌入式开发

  二)输入i【进入命令形式】

  二)输入i【进入命令方式】

二、vi使用

  三)输入esc【进入命令方式】

  三)输入esc【进入命令情势】

startx 运转图形界面

  四)输入:【wq代表退出保证q!退出不保留】

  四)输入:【wq表示退出保险q!退出不保留】

reboot 重启

pwd 展现当前所在路线

pwd 显示当前所在途径

shutdown -h now 即刻开始展览关机

groupadd polic    添加polic用户组

groupadd polic    添加polic用户组

shutdown -r now 以往再次开动电脑

翻开linux中全部组的新闻:

查阅linux中全数组的音信:

普通用户登录后用“su -” 切换到系统一管理理员

vi /etc/group

vi /etc/group

logout注销

cat /etc/group

cat /etc/group

vi使用:

查阅linux中有着用户新闻

翻看linux中颇具用户消息

vi xx.php  创立并编写一个名称叫xx.php的文本

vi /etc/passwd

vi /etc/passwd

i 输入字母i进入插入格局

cat /etc/passwd

cat /etc/passwd

esc 输入esc进入命令形式(退出编辑)

useradd xiaoming 添加xiaoming用户【添加用户唯有具有root权限的用户才足以】

useradd xiaoming 添加xiaoming用户【添加用户只有具有root权限的用户才得以】

Linux学习笔记,linux基础命令。wq 输入”:wq” 表示保留退出

useradd -g 组名 用户名    添加用户的同时钦赐用户组

useradd -g 组名 用户名    添加用户的还要钦定用户组

q! 输入:q!表示退出不保留

passwd 给当下用户增加密码

passwd 给当下用户增进密码

pwd 输出当前工作目录

passwd xiaoming 给xiaoming用户修改密码

passwd xiaoming 给xiaoming用户修改密码

javac hello.java 编译java代码

userdel xiaoming 删除用户xiaoming

userdel xiaoming 删除用户xiaoming

java hello 运行

userdel -r xiaoming 删除用户xiaoming以及用户的主目录

userdel -r xiaoming 删除用户xiaoming以及用户的主目录

三、目录结构、用户管理

命令:init [012356]

命令:init [012356]

目录结构:

运维级别

运作级别

/root 存放root用户的连带文书

0:关机

0:关机

/home 存放普通用户的相关文书

一:单用户情势

一:单用户情势

/bin 存放常用命令的目录

二:多用户状态并未有网络服务

2:多用户状态并未有互联网服务

/sbin
要享有自然权力才可以运用的通令(系统命令),存放系统运维时所需实施的先后

3:多用户状态有互连网服务

三:多用户状态有网络服务

/mnt 暗中认可挂载光驱和软驱的目录

4:系统未使用保留给用户

肆:系统未选用保留给用户

/boot 存放教导相关的公文

伍:图像界面

五:图像界面

/etc 存放配置相关文书

6:系统重启

6:系统重启

/var 存放平日转移的公文 (socket….),具有改变性质的相干程序目录,log

常用运转级别是三、伍,要修改暗许的运营级别可修改文件/etc/inittab的id:伍:initdefault:那1行中的数字即可

常用运营级别是三、5,要修改默许的运维级别可修改文件/etc/inittab的id:伍:initdefault:那一行中的数字即可

/usr 安装2个软件暗中认可文件夹,类似windows下的program files 文件夹
,存放用户选拔的系统命令和应用程序等音信

ls 列出文件和目录

ls 列出文件和目录

/dev 接口设备文件目录,如had表示硬盘

-a 突显隐藏文件

-a 显示隐藏文件

/proc 近期系统宗旨与程序执行的新闻。

-l 展现长列表格式

-l 显示长列表格式

用户管理:

mkdir 建立目录

mkdir 建立目录

丰硕用户:root用户如故持有root权限的用户才可添加

rmdir 删除空目录

rmdir 删除空目录

useradd 用户名   如:useradd xiaoming 添加用户xiaoming

touch 建立空文件

touch 建立空文件

passwd xiaoming 为用户xiaoming设置密码
,passwd后不加用户名正是给当下用户设密码

cp 复制

cp 复制

userdel 用户名 删除用户

cp -r dir壹 dir二 递归复制命令

cp -r dir1 dir2 递归复制命令

userdel xiaoming 删除用户xiaoming

mv 移动文件和改文件名

mv 移动文件和改文件名

userdel -r xiaoming 删除用户以及用户主目录

rm 删除文件和目录

rm 删除文件和目录

 常用命令:

rm -rf 删除全体剧情(蕴含目录和文书)

rm -rf 删除全部内容(包蕴目录和文件)

点名运维级别

r 递归 f强制

r 递归 f强制

命令:init [0123456]

more 展现文件内容带分页

more 显示文件内容带分页

运转级别:

澳门金沙国际,less 呈现文件内容带分页

less 展现文件内容带分页

0/关机  1/ 单用户  2/多用户状态未有互联网服务   3/多用户状态有互联网服务 4/系统未使用保留给用户 5/图形界面  6/系统重启

grep 在文件中查询某3个重点词

grep 在文件中查询某四个人命关天词

常用运维级别是三和伍,要修改私下认可的运作级别可改文件
/etc/inittab的id:五:initdefault:那1行中的数字

比如说:在文书file.txt文件中查找xiaohong关键词:grep “xiaohong” file.txt

譬如:在文件file.txt文件中查找xiaohong关键词:grep “xiaohong” file.txt

服务器平日接纳运转级别三

假使还想呈现xiaohong关键字出现的行数:grep -n “xiaohong” file.txt

一经还想呈现xiaohong关键字现身的行数:grep -n “xiaohong” file.txt

 例子:假设级别设置为陆,机器反复重启,消除修改错误配置的措施如下

| 管道命令 【把上二个命令的结果提交|前边的授命实行处理】

| 管道命令 【把上二个命令的结果提交|后边的命令举行拍卖】

在进入grub指引界面包车型大巴时候,输入字母小写e,采取高亮第二行“ kernel
/vmlinuz-2.四.20-八 ro root=LABEL=/” 再输入e进去编辑输入数字一如“grub
edit>kernel /vmlinuz-2.4.20-八 ro root=LABEL=/  1
,那里的一代表一号运维级别,也正是单用户级别(写成其它数字无法,因为唯有写成一才会让系统运维时候读取该配置文件举行加载),那种措施也得以用来修改root密码。输入完一之后回车再次来到前1界面,接着输入b字母开首指点,直接进去单用户方式,且不须求输入密码。(假设在grub进入时候也有密码,那么那样就不恐怕使用了,^_^)

find 搜索文件及目录

find 搜索文件及目录

 然后修改vi /etc/inittab
修改id:六:initdefault:中的陆为三保留退出reboot即可。

find /home -name aaa 从/home起始找寻名字为man的文书和目录

find /home -name aaa 从/home开首搜寻名叫man的文件和目录

4、常用命令、 其余命令:

检索一段时间内被存取或变更的文本或目录

摸索壹段时间内被存取或变更的文书或目录

pwd 展现当前工作目录

find /home -amin -十  10分钟内部存款和储蓄器取的目录或文件

find /home -amin -拾  拾分钟内部存款和储蓄器取的目录或文件

cd 改变目录

find /home -atime -10  10钟头内部存款和储蓄器取的目录或文件

find /home -atime -10  10钟头内存取的目录或文件

ls 列出文件和目录 ls -a 展现全数包罗隐藏文件  ls -l 展现长列表文件  ls
-al 展现长列表全数文件含隐藏文件

find /home -cmin -十  十分钟内更改过的目录或文件

find /home -cmin -10  10分钟内更改过的目录或文件

mkdir 建立目录

find /home -amin -10  拾秒钟前存取的目录或文件

find /home -amin -拾  10分钟前存取的目录或文件

rmdir 删除空目录

寻找钦赐大小的公文

摸索钦定大小的文书

touch 建立空文件

find /home -size +10k 查找/home目录下大小为10k的文本

find /home -size +拾k 查找/home目录下大小为10k的文书

cp 复制命令  cp -r dir壹  dir二  递归复制命令(复制子目录消息)

> 、>>重定向命令:

> 、>>重定向命令:

mv 移动文件和改文件名  rm 删除文件和目录     rm -rf *  
删除全体剧情(包罗目录和文件) r 递归  f强制

ls -l > a.txt 列表的始末写入到文件a.txt中(覆盖写)

ls -l > a.txt 列表的内容写入到文件a.txt中(覆盖写)

ln 建立符号链接

ls -al >> aa.txt 列表中的内容充实到文件aa.txt的末梢

ls -al >> aa.txt 列表中的内容增添到文件aa.txt的最终

  ln -s  源   目标

databse < database_data 从文件中输入新闻

databse < database_data 从文件中输入音讯

  ls  -s  /etc/inittab   inittab     【inittab指向实际文件/etc/inittab】

chown 用户名 文件名    修改文件全数者

chown 用户名 文件名    修改文件全体者

more  显示文件内容带分页,按空格看下页,按ctrl+pageup 上页

chgrp 组名 文件名  修改文件所在组

chgrp 组名 文件名  修改文件所在组

    例如: ls  -l  /etc/ | more  列出/etc/下面包车型客车文书并分页彰显

挂载命令:

挂载命令:

less  展现文件内容带分页

  mount [-参数] [设施名称] [挂载点]

  mount [-参数] [配备名称] [挂载点]

grep 在文件中询问内容

卸载命令:

卸载命令:

      grep -n   “要摸索的主要性词”   待查文件名  
解释:在“待查文件名”文件中搜索“要寻找的严重性词”,-n参数表示结果突显行号

  umount [配备名称]

  umount [设施名称]

|  管道命令 ,linux和unix中都有
,解释:“把上一个发令的结果提交管道命令后的指令处理”。

翻开磁盘使用情状:

查阅磁盘使用状态:

man  手册,类似于dos下的help,用法:man  “命令名”

  df [-参数]

  df [-参数]

find 搜索

翻开某些目录是在哪个分区:

查阅某些目录是在哪个分区:

      find  /   -name man   解释:在根目录/中追寻名叫man的文件或目录

  df [目录全路线]

  df [目录全路线]

  搜索1段时间内被存取/变更的文本或目录

查阅linux系统分区具体情形:

翻开linux系统一分配区具体意况:

      find  /home  -amin  -10    解释:10分钟内部存款和储蓄器取的公文或目录

  fdisk -l

  fdisk -l

      find  /home  -atime -10             十三个钟头内部存款和储蓄器取的文本或目录

rpm包安装:

rpm包安装:

      find   /home  -cmin  -十            十分钟内更改过的文书或目录

  rpm -i prm包全路线名称:安装包到当前系统

  rpm -i prm包全路线名称:安装包到当前系统

      find   /home   -ctime   -十         十三个时辰内转移过的公文或目录

  rpm -ivh rpm包全路线名称:安装包到当前系统有提醒音信

  rpm -ivh rpm包全路线名称:安装包到当前系统有提醒音信

  搜索指定大小的文书

    i:install 安装

    i:install 安装

      find   /home   -size  +拾k          查找/home
目录下大小为10k的文件

    v:verbose 提示

    v:verbose 提示

重定向命令(管道定向命令)

    h:hash进度条

    h:hash进度条

  ls  -l  > a.txt    列表内容写入文件a.txt中(覆盖写)

rpm删除:

rpm删除:

  ls   -al  >> aa.txt  列表的始末充实到文件aa.txt的终极

  rpm -e rpm包名称

  rpm -e rpm包名称

从文件中输入新闻

  倘诺其余软件信赖于您要卸载的软件包,卸载时则会发出错误信息。

  固然别的软件重视于你要卸载的软件包,卸载时则会时有发生错误消息。

  database_program <  database_data

  假设让rpm忽略那个破绽百出继续卸载(正视于该软件包的主次大概会不能运维),请使用–nodeps命令行选项。

  假诺让rpm忽略这么些张冠李戴继续卸载(依赖于该软件包的主次或然会无法运维),请使用–nodeps命令行选项。

伍、文件权限、用户组

 

 

 所有者

常用的解压命令: 

常用的解压命令: 

相似为文件的创制者,何人创立了该公文,就自发的成为该文件的主人。

  .tar.gz     格式解压为          tar   -zxvf   xx.tar.gz

  .tar.gz     格式解压为          tar   -zxvf   xx.tar.gz

能够用ls  -ahl  命令查看到该公文的全部者,也得以用“chown  用户名
 文件名” 来修改文件的主人

  .tar.bz二   格式解压为          tar   -jxvf    xx.tar.bz2

  .tar.bz2   格式解压为          tar   -jxvf    xx.tar.bz二

所在组

   .zip  格式解压为   unzip  xx.zip

   .zip  格式解压为   unzip  xx.zip

当某些用户创立了三个文书后,那么些文件的所在组正是该用户所在的组。

能够用ls  -ahl  命令查看到该文件的所在组,也能够用“chgrp  组名  文件名”
来修改文件所在的组

其它组

除去文件全数者和所在组的用户外,系统的其余用户都以文件的别的组

六:用户组2

举例:

        #groupadd  policeman    添加组  添加policeman组

查阅linux中全部组的新闻

        #vi   /etc/group   查看修改

        #cat   /etc/group  查看不改动,建议用该命令

      例:policeman:X:50三:      组名:加密表达:组号:

开创用户,并还要钦点将该用户分配到哪个组中

      #useradd -g  组名  用户名    

      #useradd -g   policeman    aaa  
 创设一个用户aaa同时钦点该用户所在组为policeman

翻看linux中有着用户新闻

     #vi   /etc/passwd    查看同时能够修改,有高危机

    #cat  /etc/passwd    查看同时不改动,安全

     例:      aaa:x:50三:50三::/home/aaa:/bin/bash            
 用户名:密码加密:用户ID:用户所在组ID:注释,那里为空:用户主目录:用户所利用的shell

    ls   -l 中展现的始末如下,解释:

   -rwxrw-r–   1                    root        root    1212          
   Feb2 09:39        abc

                 表示链接的文书数   用户          组      文件大小(字节)
  最棒修改日期       文件名

   – 第一个字符代表文件(-),目录(d),链接(l)

   其他字符每二个壹组(rwx),读r,写w,执行x

        chmod  改变文件或目录的权能

        chmod  755  abc    解释: 赋予abc权限rwxr-xr-x

        chmod  u=rwx,g=rx,o=rx   abc   解释:同上u=用户权限  g=组权限
 o=不一样组其余用户权限

        chmod   u-x,g+w  abc  
解释:给abc去除用户执行的权杖,增加组写的权力

        chmod   a+r  abc    解释:给全数用户添加读的权限

        改变拥有者(chown)和用户组(chgrp)命令

        chown  xiaoming  abc     改变abc的拥有者为xiaoming

        chgrp  root   abc      改变abc所属的组为root

         chown  root  ./abc     改变abc那几个目录的全数者是root

         chown  -LX570  root   ./abc  
改变abc那几个目录及其上面全部的文件和目录的主人是root

7、j二ee配置,jdk,tomcat安装配置

jdk安装

挂载光盘  mount   /mnt/cdrom

拷贝        cp   文件   /home

切换目录    cd   /home

安装文件   ./xxxx.bin

修改环境安顿   vi  /etc/profile

安装解压缩   tar   -zxvf   xxx.tar.gz

进去图形界面    startx

捌、软件设置、linux分区

后台运转    ./eclipse  &  

分区:主分区+扩丰富区<=四

挂载命令

mount    -参数  设备名称  挂载点

尤其:挂载光驱时候,能够直接mount    /mnt/cdrom

卸载命令

umount   设备名称

翻开磁盘使用意况

df     -参数              解释: disk  free

df    -h    (磁盘体积展现xxxG容积)

翻看有些目录是在哪些分区

df     目录全路线

翻看linux系统一分配区具体情形

fdisk  -l

 九,linux安装

分区

/boot 分区  100M

swap  调换分区    一般是大体内部存款和储蓄器2倍
(早期机器为不高于25陆MB),最近机械内部存款和储蓄器已经一点都不小了。

/   根分区    尽也许大

延续祖宗门户条件分区的话须求再度设计

十、shell

 /bin/sh   /bin/csh   /bin/ksh

ls   -l   /bin/*sh   查看/bin下的shell

翻看近日使用的是哪类shell

env    该命令可以来伏贴前操作系统的环境变量

env | more 分页显示环境变量

修改shell

chsh  -s  输入新的shell   如:/bin/csh

更改shell后logout注销登录生效

       tab命令补全

       tab五次可以列举出命令

history命令:查看方今应用的下令

        history      
展现近来选拔实行成功的800条命令(条数能够修改设置)

        history  5    彰显近年来接纳的四个指令

        !五               执行历史编号为⑤的通令

        !ls               执行最终叁次以“ls”打头的下令

十一、tcp,ip基础

unix、linux基础tcp/ip 协议

拾二、ip地址、包路由、网络环境计划

A类地址     0  7位网络号    主机号    一.0.0.0-127.255.25伍.255

B类地址     十  二十个人互连网号   主机号   12八.0.0.0-1九1.25⑤.25⑤.25伍

C类地址     1十   2一个人网络号  主机号    1玖二.0.0.0-22三.25五.25伍.25伍

D类地址     1110   多点播送地址        2二四.0.0.0-23玖.255.255.25伍

E类地址      111拾  留作未来选择       240.0.0.0-247.25伍.25五.255

Ip地址共30人2进制组成

 追踪路由  tracert   目的ip只怕域名

 测试网络 ping

 查看ip情况 ipconfig

linux下查看ip情况  ifconfig

十三、rpm管理

linux下网络布局

        方法一.用root身份登录,普通用户十分的小概配备

        运营setup命令进行布署,之后运转/etc/rc.d/init.d/network  restart
重启网卡配置使之生效。

        方法2. 

         ifconfig  eth0   x.x.x.x  对网卡举办安装

         ifconfig  eth0   network  x.x.x.x 对子网掩码设置

       
 那样安插互联网将会即刻生效,可是是一时生效,重启会还原,因为没有保留到安插文件

         方法3.

         修改/etc/sysconfig/network-scripts/ifcfg-eth0
 那一个文件里的相继属性,蕴含ip,子网掩码,广播地址,私下认可网关等,然后运营/etc/rc.d/init.d/network
 restart 重启网卡配置使之生效。

    rpm包管理:

       rpm包的名号格式:apache-壹.3.贰三-1一.i386.rpm

       apache  软件名称

       一.三.二叁-1一  软件版本号,主版本号和次版本号

        i3八六   软件运转的平台

       rpm 文件扩充名,代表rpm包

rpm常用命令:

   rpm -qa   解释:查询全部安装的rpm软件包,例子:

   rpm -qa | more

   rpm  -qa | grep X

  rpm  -q  软件包名    解释:查询软件包是否安装

  rpm -q  xinetd

  rpm  -q  foo

  rpm  -q  xinetd  file  bash

  rpm  -qi  软件包名    解释:查询软件包消息

 rpm  -qi  file

rpm  -ql  软件包名     解释:查询软件包中的文件

  rpm  -ql   file

  rpm  -ql   jdk

rpm  -qf   文件全路线名     解释:查询文件所属的软件包

  rpm -qf    /etc/passwd

  rpm  -qf   /root/install.log

rpm  -qp  包文件名     解释:查询包的消息对这一个软件包的介绍

  rpm  -qp   jdk-1_5_0-linux-i586.rpm

  rpm   -qpi   jdk-1_5_0-linux-i586.rpm

  rpm   -qpl   jdk-1_5_0-linux-i586.rpm

安装rpm包

rpm  -i  rpm包全路线名称       解释:安装包安装到日前系统

    i=install

rpm  -ivh  rpm包全路线名称    解释:安装包安装到近期系统有提醒音信

    i=install  安装            v=verbose  提示       h=hash   进度条

删除rpm包

    rpm  -e rpm包的名号

    rpm   -e  jdk

 即使别的软件重视于要卸载的软件包,卸载时则会时有发生错误消息

即使忽视错误继续卸载能够利用参数 –nodeps
 命令选项,可是不建议这样做,因为依靠于该软件包的次第只怕不能运维。

samba服务器:

     一.反省是不是安装samba

    rpm  -qa | grep samba
检查是还是不是安装,假使已经安装则会列出安装的软件包的切实可行名称

    二. mount  /mnt/cdrom  挂载光驱

    cd   /mnt/cdrom/   

    rpm  -ivh    samba-common-贰.贰.柒a-7.九.0.i3八陆.rpm
 客户端和劳务器端均需求设置的文本

    rpm  -ivh    samba-2.2.七a-7.玖.0.i3八六.rpm    服务器端软件

    rpm  -ivh    samba-client-2.二.七a-7.玖.0.i38陆.rpm      客户端软件

    cd  ~

    umount    /mnt/cdrom

 设置samba密码文件

    一.先在linux中国建工业总会公司立一个普通用户aaa,并为aaa设置密码1二三

    useradd aaa

    passwd  aaa

    贰.将/etc/passwd中的用户都加到smbpasswd中

    cat   /etc/passwd  |  mksmbpasswd.sh > /etc/samba/smbpasswd  
      将系统有着用户进入到samba用户中

    3.安装用户aaa使用samba的密码,如45陆

    smbpasswd   aaa

    4.启动samba服务器

    service   smb  start

    service   smb  stop

    service   smb  restart

    5.访问samba服务器

    在win下运行\\linux服务器ip地址
 输入创制的aaa用户和密码45陆,即可看到aaa用户主目录中的文件

十四、crontab详解

 windows下的端口查看  netstat  -an

壹.职分调度:系统在有个别时间执行的特定的授命或程序

包蕴:a.系统工作:某个根本的做事务必周而复始的履行,如病毒扫描。b.个别用户工作:个别用户或者希望执行某个程序。

如上三种情况下(不仅限于那两种情况)都急需采取任务调度crontab命令。

二.用到格局:

安装职务调度文件 /etc/crontab

输入指令#crontab -e         解释:参数-e   为编辑  e为edit

接下来紧接着输入义务到调度文件,如 5 * * * *  ls -l /etc/ >
/tmp/to.txt   解释:每时辰的第六分钟实施 ls -l /etc/ > /tmp/to.txt 
命令。

3.例子:

每隔一定时间去实施 date > /home/mydate一

    希望每一日凌晨二:00推行  date >>/home/mydate2  能够在crontab  -e
中投入 0 二 * * *  date >> /home/mydate2

四.调度文件的条条框框表明:

字段名称 说明 范围
分钟 每小时中的第几分钟执行 0-59
小时 每日的第几个小时执行 0-23
日期 每月的第几天执行 1-31
月历 每年的第几月执行 1-12
星期 每周的第几天执行 0-6
命令名称 欲执行的命令名称及其参数  

 

 

 

 

 

 

伍.对应涉及:

 0        2        *       *       *
       date >> /home/mydate2

分钟   时辰   日期   月历   星期  
命令名称

陆.多任务的调度格局:

  a.在crontab
 -e中一向写多少个义务用于实施。不引进。

  b.把全数职分写入到叁个可执行文件(shell编制程序)。推荐应用。

7.终止义务调度

crontab  -r  终止任务调度  r为remove删除

crontab  -l   列出脚下有怎么着职分调度

十五、进度管理

   进度:进程就是正值执行的顺序

   线程:a.轻量级的线程  b。进度有单独的地点空间,线程未有 c。线程不能够独立存在,它是由进度创制(fork),(thread)
c。相对来说,1般而言线程费用的cpu和内部存款和储蓄器比进度小。

  进程存在的二种办法,前台与后台。

1、linux下查看进程的下令ps,能够不加参数使用:

  ps  -a  呈现当前极端的享有进程新闻

  ps  -u  以用户的格式突显进度音讯

  ps  -x  显示后台进程运维的参数

  能够共同使用如

  ps   -aux   全面查看进程消息,消息呈现全,看的无所不包

  结果中:
一号经过是独具进度的先人进度(祖宗),全部进程都从一号经过创立下来的。

2、怎么样收场进度kill/killall :

  kill  进度编号    如:kill  1666陆  杀掉进度号为16666的历程

  kill  -玖  进度编号     如:kill  -九  16666 假诺上边的法门杀不掉进度能够加参数-玖 强制杀掉(踢出)。

  killall  进度编号  
解释:把这么些进度以及这么些历程所开的子进度全体杀掉。

三、动态监督进程top:

    top和ps相似,都用于显示正在举行的经过,可是top可以在推行1段时间能够创元旦在运作的长河。

  a。监视特定用户

    top:输入此命令,回车,查看执行的进程。

    u:然后输入“u”回车,再输入用户名即可。

  b。终止内定的进度。

    top:输入指令回车,查看进程

    k:然后输入k回车,再输入要甘休的历程id号

  c。钦点系统状态更新的时间:

    top -d  10   解释:钦定系统立异进程的时光为十秒

十6、top详解,设置系统时间,监控互连网状态。

一.top结出如图所示解释:

澳门金沙国际 1

top  -d  10   解释:拾秒更新二遍top音讯

退出:ctrl+c  退出 只怕间接敲q退出。

二.安装时间

  a.展现系统时间

    date

  b.设置系统时间

    date   MMDDHHMMCCYY.SS   月月连发无时无刻分分年年年年.秒秒

  c.查看月历

    cal   三  2003  查看二零零零年七月的月历

  d.查看年历

    cal  2008    查看2008的年历

三.监察网络状态

     命令: netstat  (能够不加参数使用,显示部分连接)

netstat  -an       -a 展现全部协议的三番五次  
 n以服务所用端口号数显服务(例如,不加n显示http服务,加n突显80劳动端口)

netstat  -anp     p呈现进程号

       命令  ping

     命令  traceroute   路由追踪(从本机到长途主机的欧洲经济共同体路径)

    命令  route  路由

 拾七、mysql数据库的装置和采纳

  1.解压缩:tar  -zxvf  文件名.tar.gz

  2.添加组: groupadd  mysql   创建mysql组

  三.添加用户:useradd  -g  mysql   mysql  
 创立mysql用户并投入mysql组中

  进入到的mysql数据库的解压缩文件夹

  四.起始化安装:scripts/mysql_install_db    –user=mysql  
初阶化数据库

    上面三步不是必须的,可是建议操作一下(进入mysql解压缩目录然后操作)

    chown  -揽胜极光  root  .         修改当前文件及文件夹的全体者为root

    chown  -昂Cora  mysql  data  修改data文件夹的全部者

    chgrp   -HummerH二   mysql  .   改变用户组

  5.启动:启动mysql:

    bin/mysqld_safe   –user=mysql  &  
解释:&符号表示未来台的点子运转。

    检查一下运维ok

   陆、查看:  netstat  -anp  查看端口号3306

    ./mysql   -u root -p  空密码进入即可操作

     假设期望在别的二个索引下都得以进来mysql,能够修改/root/.bash_profile
添加path路径,仅在root用户下生效

    假诺期待保有用户都见效,可以修改/etc/profile (谨慎操作)

  柒.  mysql数据库的利用

    a.建库建表出席数据

  create database spdb1;

  show database;

  use spdb1;

  create table users(userId varchar(8),userName varchar(8));

  show tables;

  insert into users  values(‘0001′,’aaa’);

  insert into users  values(‘0002′,’bbb’);

  select  *  from users;

  desc  users;   查看数据表结构依旧数据库结构

    b.  编写程序ShowUsers.java呈现数据库中的数据

    vi  ShowUsers.java

    输入如下图所示代码:

 澳门金沙国际 2

    注意:java连接mysql的驱动文件mysql-connector-java-叁.一.拾-bin.jar应放置在jdk目录子目录/jre/lib/ext/上面。

    编译  javac  ShowUsers.java

    运行  java  ShowUser

    结果:

    username=aaa

    username=bbb

      捌.  备份和回复mysql数据库

    a。备份数据库

  mysqldump  -u  root  -p12三  spdb1 > /home/myspdb一  
 注意:-p12三是-p参数加上数据库密码1二3,中间不加空格,假若未有密码能够留空。

  备份:mysqldump  -u  root  -p密码  数据库名  >
database.bak     备份数据库

     mysqldump  -u  root  -p密码  数据库名.表名  > table.bak 

  在那之中备份文件myspdb1事实上正是sql语句。

    b。复苏数据库

      mysql  -u root  -p  spdb一  < /home/myspdb1将备份数据库文件myspdb二次复到数据库spdb第11中学

  恢复生机:mysql  -u  root  -p密码  数据库名  <  database.bak

       mysql  -u  root  -p密码  数据库名.表名  <  table.bak

  注意:恢复生机数据库时候需新建1个空数据库,不然会报错!!!

       删除数据库  drop  database  数据库名;

 十八、SSh安装使用

下载地址:

  远程登录和文书管理(前提是linux的sshd服务运转)

  缺点:不能够健康展现中文。

  使用putty可以安装utf八编码展现普通话,可是并未有ftp功能。 

  假诺采纳SSHSecureShellClient要展现汉语能够如下操作:

  使用linux,在用户根目录下有三个.bash_profile配置文件,该配置只对如今用户有效.若对具备的用户有效,修改/etc/profile文件

  使用ls -a命令能够查看到该文件.使用vi编辑器打开该文件后,在里面到场

LANG=zh_CN.GB2312
export LANG

  即可不荒谬展现中文.更改 .bash_profile 配置文件后,该文件内容如下:

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin
LANG=zh_CN.GB2312
export PATH
export LANG
unset USERNAME

十玖、补充部分

 . 当前目录

 ..父目录

 rmdir  删除空目录(目录中有文件就删不掉)

 rm  -rf   删除文件或目录(目录中有文件也能够删)  -r 递归   -f 强制

touch  建立空文件

cp  -r  dir一    dir二    递归复制命令(复制子目录音信)覆盖会询问

cp  -rf   dir一  dir二  递归复制命令(复制子目录音信)覆盖不打听    -f
强制

ln 建立符号连接

  ln  -s  源   目标

例如:cd   /home

     ln  -s  /root/aaa.java    abc  
 那样会在home中发生四个文书abc指向/root/aaa.java,在共享类库时常用到。

         那样vi  abc  和 vi  
/root/aaa.java 编辑的是同1个文件。

more    less   

grep  在文书中询问内容

| 管道

 练习:

linux下自运营mysql

在mysql二进制包里面,有叁个叫mysql.server的运转脚本程序,把它复制到/etc/rc.d/init.d目录里面:

cd   /etc/rc.d/init.d

cp  /usr/local/mysql/support-files/mysql.server       mysql

进而把它的天性改为X 可进行

chmod  +x  mysql

末尾,运转chkconfig 把mysql添加到你系统的起步服务组里面去。

/sbin/chkconfig    –del   mysql

/sbin/chkconfig    –add  mysql

 二10、shell命令补充,linux运维进度分析

    bashrc  
用户登录时实行的文件,假使急需root用户登录时实施某先后就供给将下令出席到用户的/root/.bashrc中,假设急需具备用户都执行能够修改/etc/bashrc参与命令

    .bash_profile 用户环境变量配置     /etc/profile系统环境布署

    $PATH  系统的PATH      $HOME  工作主目录     :冒号
 为路径分隔符

    echo  输出

    通配符:   *   几个假名只怕数字     ? 单个字母可能数字   [  ]
在多个范围内找,如ls f080[1-6].tif

    转义字符   \               ls   /mnt/win1/My\  Documents

    单引号   echo ‘welcome $NAME ,the date is  date’  
 shell不处理任何变量和指令

    双引号   echo “welcome  $NAME, the date  is  date”  
 shell处理变量但不处理命令

    反引号   echo  “welcome  $NAME,the  date  is  `date` ”  
shell把反引号中的每叁个单词作者为三个下令,如若是变量则先求值

    然后作为一个限令处理。

    alias 用法:   别名

      alias    llh=’ls  -l  /home’  
小名llh表示后边的单引号括起来的一声令下用法。

 

    linux运营进度的解析:

    runlevel命令能够查看当前的运作级别

    linux系统运营进度如下:

    a。bios自检

    b。启动grub/lilo

    c。运转linux内核并检查实验硬件

    d。运营系统的第二个经过init

    e。init读取系统指引配置文件/etc/inittab中的音信进行开首化

    f。 /etc/rc.d/rc.sysinit 系统早先化脚本

    g。 /etc/rc.d/rcX.d/[KS] * –   依照运维级别X配置服务

        终止以“K”开始的服务

        运营以“S”伊始的服务

    h。 /etc/rc.d/rc.local   执行本地特殊配备

    i。  其余异平常衣服务

 二十一、压缩解压缩,java互联网编制程序

   1.压缩 zip

    zip  aa.zip  文件名                   单个文件压缩成aa.zip

    zip  aa.zip  文件名一    文件名二     七个文本压缩成aa.zip
(空格隔绝)

    zip  -m   aa.zip   test.txt      
压缩后自动删除最初的文章件(test.txt压缩成aa.zip之后,test.txt会自动删除)

    zip   -r  aa.zip   文件夹路径       文件夹压缩成aa.zip

 

    2.解压缩unzip

    unzip  aa.zip     将aa.zip普通话件内容解压到当下文件夹

    unzip  -Z  file.zip    查看file.zip压缩包的内容。也能够选取-l
 、-v 来查看压缩包的剧情。

 

    gzip和gunzip

    解压 gunzip  file.gz 或者 gzip  -d  file.gz

 

    linux下java网络编制程序

 

相关文章