1.ll:列出当前文件夹下全部的文件夹的详尽新闻.
2.ls:列出当前文件夹下的保有文件(只盛名字)
ls -a查看隐藏文件
ls / 根目录下的文本
pwd 查看当前所在目录
who 查看当前客商是哪个人
date 查看的丰盛铅事件
last 查看前段时间的登入历史纪录
echo "内容" 打印(相当于java的输出)
echo "内容" > 文件 将内容写到文件中(直接调换原本的从头到尾的经过)
echo "内容" >> 文件 将内容增到文件中
./文件 施行文书
3.安装分享文件(安装早先在设想机选项下的装置下的选项中把分享文件夹展开):首先点击VMware外面包车型大巴虚构机下的安装VMware
Tools,然后点击
linux中的VMware
Tools(桌面上光驱那么些东西),然后把内部的至极VMwareTools-10.2.0-7259539.tar.gz
放在桌面上,双击提取到桌面上,双击展开提抽取来的公文夹,在文书夹下右击展开终端,ll能够列出
当前文件夹下的兼具文件,使用./vmware-install.pl试行安装,安装进度中碰着询问,生机勃勃律yes,没有
yes再打no,之后就能够设置成功(张开主文件夹下的mnt文件夹下有hgfs表达安装成功).
4.cd 是跻身文件夹的通令
cd / 进入根目录
cd ~
5.mkdir 用来创设文件夹
mkdir -p 文件夹1/文件夹2 创造多级文件夹
cd .. 重临上级目录
touch 文件名.后缀 用来创设文件
rmdir 删除文件夹
rm 删除文件,有了然的(不能够去除文件夹)
rm -rf(尽量不要) 删除文件,未有通晓的(不可能去除文件夹)
6.vi编辑器: vi 文件名.后缀
进入编辑分界面,点击i就可以编辑,编辑完毕将来选用esc键退出编辑,使用:wq+enter就可以保存退出vi编辑器
cat 文件名.后缀名 能够用来查看文件中的内容
7.linux系统的目录结构:
boot文件夹 放操作系统内核
etc 放linux种种配置文件
home 放的是各个账号客商的数码
lib64 lib 放各样库文件 jar
mnt 放各种mount简称 /mnt/usb1
proc sys 放系统内部存款和储蓄器 系统动态音讯
run srv tmp 放有时文件 开机自动清空
var 动态音信 放mysql的数据库放在那处 apache/http放在这里间 /var/www
bin 放各个二进制程序
dev 设备文件
opt 放第三方根据顺序
root root客户的和谐个人目录
sbin 系统二进制程序
usr 放软件设置包
关机:shutdown -h now
退出:exit
普通客户换来root:su root
pwd:呈现当前岗位
Ctrl+C:停止当前运作
背景:
1. 本地windows系统原来就有开辟钦命版本的jdk安装包,本来就有tomcat解压缩后的程序文件。无需其余下载。
2. Linux服务器的网络是局域网,无法连网安装上传下载命令rz/sz安装包,使用客户端工具winSCP(可连接windows和linux的FTP工具卡塔尔国从地面传送安装包文件到服务器
1.下载jdk,上传jdk文件到linux**
================================================================================================================
网卡路线:cd /etc/sysconfig/network-scripts/
重启网卡:service network restart
关门网卡:if down ifconfig
onboot: vi ifcfg-eth0 输入i插入 Esc再次来到 Shift+:+wq保存退出
虚拟机ip地址: ifconfig
生机勃勃、【安装前希图】
1. 地面情状:
(1卡塔 尔(阿拉伯语:قطر操作系统win7*64
(2)SFTP工具WinSCP
(3卡塔 尔(英语:State of Qatar)安装包jdk-8u101-linux-x64.tar.gz(官方网站下载tar包卡塔 尔(阿拉伯语:قطر
(4卡塔 尔(阿拉伯语:قطر安装文件夹apache-tomcat-8.0.32(官方网址下载zip包解压卡塔 尔(英语:State of Qatar)
(5)linux三回九转工具SecureCRT或Xshell
2.服务器景况:
(1卡塔 尔(英语:State of Qatar)操作系统CentOS 7
下载地址:
8.ifconfig 查询linux系统的ip,使用SecureCRT可以在windows下连接inux
设置SecureCRT中文下乱码的情况:右击连接下的对话选项,外观里,标准字体制改过为新陶文,字符编码改为UTF-8就足以了.
9.netstat -nltp查看种种公约的端口号
yum -y install lrzsz
yum -y install gcc
rz:将Windiows里的公文导入到Linux中
sz:将Linux里的文书导入到Windows中
二、【安装jdk】
1.winscp上传到/root/bin
2.连接linux,建目录/usr/java
cd /root/bin
ls jdk*
mkdir /usr/java
3.移动安装包到java目录
mv jdk-8u101-linux-x64.tar.gz /usr/java
4.安装jdk
cd /usr/java
tar -zxvf jdk-8u101-linux-x64.tar.gz
5.配置jdk
ls -l #复制好jdk的版本号jdk1.8.0_101
vi /etc/profile
[shift]+[g]光标定位到文件最后大器晚成行
[i]切换成编辑格局
在profile中加多如下内容:
#set java environment
JAVA_HOME=/usr/java/jdk1.8.0_101
JRE_HOME=/usr/java/jdk1.8.0_101/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
[Esc]+[:wq]保存退出
6.使配置生效
source /etc/profile
7.验证JDK有效性
java -version
上传命令:rz
- 改善ip pwd:查询当前在哪些目录下
whoami:查询当前的报到客户
vi /etc/sysconfig/network-scripts//ifcfg-eth0
编辑以下内容:
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.71.10
NETMASK=255.255.255.0
11:使用rz命令可以展开window系统下的公文夹,能够举行上传文件(再度使用rz可以查看上传的情状)
使用yum install -y lrzsz 和 yum provides */rz能够安装rz命令
也能够利用winSCP来進展文件的上传
12:安装JDK:
使用gzip 文件 能够将文件收缩
使用gzip -d 文件可以将文件解压缩
使用tar -cvf 打包后的名字.tar 文件1 文本2 文本3 能够将多少个公文(贰个文件写三个就好)打包
使用tar -xvf 包名.tar将包装后的文本释放出来
使用tar -zxvf 包名.tar将包装后的多个文本释放出来
(多个文本日常先打包,再压缩,使用tar -zxvf 压缩后的名字(平时是.tar.gz结尾)实行解压缩,一步到位)
新建目录文件:mkdir + 文件夹名
删除目录:rm -rf 目录名/
创办理文件件:touch +文件(vi+文件名,最终保存。set nu彰显行数)
剔除文件:rm -f 文件名
三、【tomcat免安装配备】(apache-tomcat-8.0.32卡塔尔
1.winscp上传apache-tomcat-8.0.32安装文件夹到服务器/root/bin/usr/local/
- 跻身寄存tomcat运营文件的目录
cd /usr/local/apache-tomcat-8.5.6/bin
- 授权.sh文件可进行权限
chmod u+x *.sh
4.启动tomcat
./startup.sh
5.闭馆防火墙(系统centos7,别的linux版本防火墙命令不一致卡塔尔
systemctl stop firewalld.service
6.验证tomcat是或不是健康办事,在该地浏览器访谈:
tomcat服务器IP地址:8080
浏览器能展开汤姆cat网站,则规定汤姆cat已经能正常专门的学业
能展开网页,证实tomcat能寻常工作
2.解压jdk
mv 文件 /路线 将文件移动到钦命的门径(mv 重命名只怕移动,mv java mnt
重命名,mv java mnt/ 不行的仍旧重命名,mv java /mnt 移动)
mv 文件 文件/ 重命名
root权限下使用useradd新建八个客商haha
自动在root的home里创设与该客户对应的文书名
输入指令:useradd haha
追加顾客账号正是在/etc/passwd文件中为新客商扩大一条记下
将下载的jdk-8u121-linux-x64.tar.gz移动到/usr/java目录下,并解压
tar -zxvf jdk-8u102-linux-x64.tar.gz将文件进行解压
输入指令:passwd haha
确认后会提醒输入新的密码,再一次确定密码后
1)创建/usr/java :mkdir -p /usr/java
vi /etc/profile(大G跳到最后 o插入风流倜傥行)
删去添增添余的顾客,蕴涵客户的主文件夹一起删除
输入指令:userdel –r haha
此命令删除顾客sam在系统文件中(首如若/etc/passwd, /etc/shadow,
/etc/group等卡塔 尔(阿拉伯语:قطر的笔录,
何况删除客户的主目录。
2)移动到/usr/java: mv jdk-8u121-linux-x64.tar.gz /usr/java
JAVA_HOME=/usr/local/java/jdk1.8.0_102
JRE_HOME=/usr/local/java/jdk1.8.0_102/jre
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JRE_HOME PATH CLASSPATH
RPM全称是Red Hat Package Manager(Red Hat包管理器)
2.安装RPM包软件 #rpm -ivh MYsoftware-1.2 -1.i386.rpm
RPM命令首要参数:
-i 安装软件。
-t 测量检验安装,不是实在安装。
-p 显示安装速度。
-f 忽视任何不当。
-U 升级安装。
-v 检验套件是或不是科学安装。
3)解压jdk:tar -zxvf jdk-8u121-linux-x64.tar.gz
注意:保存退出后,重新加载景况变量
source /etc/profile
13: ./文件 用来实行文书
chmod u+x 文件
用来给客商那个文件的实行权限(死循环时,ctrl+z能够告生机勃勃段落循环)
死循环的脚本:
while true
do
echo "内容"
sleep 2
done
3.卸载软件#rpm -e 软件名
供给表明的是,上边代码中选拔的是软件名,实际不是软件包名。
比方,要卸载software-1.2.-1.i386.rpm以此包时,
应执行:#rpm -e software
3.配置情状变量
自己商议是不是自带了java运涨势况: rpm -qa|grep java
自己商酌是不是自带了jdk: rpm -qa|grep jdk
删除自带的jdk:rpm -e --nodeps jdk版本
除去自带的MySQL:rpm -e --nodeps mysql版本
1)vi etc/profile
给jdk安装包增添权限: chmod 777 jdk-7u79-linux-x64.rpm
安装jdk: rpm -ivh jdk-7u79-linux-x64.rpm
安装.rpm格式后缀的JDK没有必要布置java情状变量,会自行配置,
会在/usr/bin生成java、javac等JDK的快速情势图标,
这几个Logo会链接指向到/usr/java/jdk1.7.0_79中。
透过命令:echo $PATH查看
在profile增多如下内容:
.tar.gz后缀格式JDK安装形式
校正/etc/profile文件设置系统变量,设置jdk处境变量,
该方法对持有客户有效。
vi /etc/profile
#set java_jdk
export JAVA_HOME=/usr/java/jdk1.8.0_101
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
安插好后,按Esc退出,按Shift加德文冒号shift + : 然后输入wq,
按Enter回车键确认。裁撤编辑按Ctrl+z、重返前一步操作Ctrl+c。
shift+ :q 退出
shift+ :q!强制退出
shift+:wq 保存退出
使profile配置生效:source /etc/profile
JAVA_HOME=/usr/java/jdk1.8.0_121/
mv命令的效劳:剪切或重命名。
1.将/home索引下的test文件更名叫test1
mv /home/test /home/test1
2.将/home索引下dir1目录移动(剪切)到/tmp目录下
mv /home/dir1 /tmp/
PATH=$JAVA_HOME/bin:$PATH
tar:打包和降低命令
1.将/home/tmp索引下的兼具文件和目录打包成三个tmp.tar文件
tar cvf tmp.tar /home/tmp
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
2.将包裹的公文tmp.tar在当前目录下解压
tar xvf tmp.tar
tar xzf apache-tomcat-7.0.79.tar.gz -C /tomcat_testImages
解压到别的目录下 -C命令
tar -jxvf xx.tar.bz2
export JAVA_HOME
3.将/home/tmp目录下的有所文件和目录打包并压缩成一个tmp.tar.gz文件
tar cvzf tmp.tar.gz /home/tmp
export PATH
4.将包装压缩文件tmp.tar.gz在当前目录下解压
tar xvzf tmp.tar.gz
export CLASSPATH
unzip:解压缩命令
解压tmp.zip文件 unzip tmp.zip
2卡塔 尔(英语:State of Qatar)使配置生效
cd~:迅速的回村
ls /:显示该目录下具备文件
cat/proc/meminfo 查看内部存款和储蓄器音讯
cat /etc/shadow 加密后的口令字分离出来,单独贮存在该公文中
/etc/passwd文件是具备客户都可读的
source /etc/profile
去除文件:rm -rf *.class
关门防火墙:chkconfig iptables off
vi /etc/selinux/config 改SELINUX=disabled
4.查看是不是安装jdk成功
find .. -name test1 在上拔尖目录下找test1文件
java -version
翻开某文件全体音讯:ls -all xxx.xx
.在前头的文书是隐瞒文件
文本首先个属性:
- 千帆竞发普通文书
d 最初是目录
/ 连接文件
文件类型 属主权限 属组权限 别的客商权限 属主名 属组名 文件创造日期
(d,-,/b,c) (r:读w:写x:执行)(rwx r-x r-x)
(0文件类型,1,2,3属主,4,5,6属组,7,8,9其余客商)
末段:境遇的坑
chown:订正文件属主,也能够退换文件属组
chown -R 属主名 文件名
chown -R 属主名:属组名 文件名
在解压jdk时,解压战败,现身了
linux系统约定的默许颜色:
紫酱色:表示平常文书
土红:表示目录
青莲:表示可实践文件
新民主主义革命:表示压缩文件
铬藏蓝:链接文件
新民主主义革命闪烁:表示链接的文件有标题
香艳:表示设备文件
卡其灰:表示别的文件
“gzip: stdin: not in gzip format
ps -ef 查看进度
df -k 查看文件系统
fdisk -l 查看盘符,磁盘分区
du 检查磁盘空间使用量
fdisk /dev/sdb 进入sdb盘
tar: Child returned status 1
cat /proc/cpuinfo/ 查看cpu
cat /proc/meminfo/查看内部存款和储蓄器
tar: Error is not recoverable: exiting now"
cd -a查看该路径下全数文件
网络说:那么些压缩包未有用gzip格式压缩,所以不要加z指令
具有的配备都在dev目录下
mount 挂载命令
mount /dev/cdrom /mnt/cdrom 将dev文件挂载到mnt里
umount /mnt/cdrom 消弭挂载
tar -xvf jdk-8u121-linux-x64.tar.gz
find -name Packages 找钦赐文件名路线
cp 复制文件
mv 剪切到其余文件或然给文件重命名
还是报错
vi的三种形式:(Linux区分大小写字母)
1、命令行方式:vi+文件名步入该形式,其余格局在命令行情势下
yy:复制光标所在行
[n]yy:n为数字,复制当前光标初始的n行
p:粘贴复制的从头到尾的经过到光标所在行
/name:查找光标之后的名称为“name”的字符串
dd:删除当前光标所在行开端的行
[n]dd:删除当前光标所在行开端的n行
G:光标移动到文件尾
u:撤消前叁个动作
2、插入形式:i或a步入该形式,按Esc退出
互连网还说,将文件重命名,再解压,还是报错
3、底行形式:Shift+:步向该格局
w:保存
q:退出
q!:强行退出(对改良不保留卡塔 尔(英语:State of Qatar)
wq:保存后退出
w[filename]另存为filename的文件
set nu:突显行号
set nonu:打消行号
最终,网络说,看一下文书的天性是怎么
安装mysql
yum -y install perl*
开启服务:service mysql starat
安装客商名和密码:mysqladmin -u root password 'hadoop'
跻身登入分界面:mysql -u root -p
输入密码:hadoop
是个html,
MySQL tar.gz安装:
1、通过命令下载:wget
网上很好的朋友表达原因为:下载文件的下载链接不是直接指向文件,而是先指向多个页面,在这里个页面里才是真的下载链接,所以在前多少个页面上平素保存文件,实际上保存的是二个页面。
2、#解压
tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
#复制解压后的mysql到目录/usr/local/同样注重命名称叫mysql
cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql
最后再度下载了
3、#拉长顾客组
groupadd mysql
#加上客商mysql 到顾客组mysql
useradd -g mysql mysql
4、安装
cd /usr/local/mysql/ MySQL安装目录
mkdir ./data/mysql 创制mysql数据库目录/usr/local/mysql/data/mysql
chown -汉兰达 mysql:mysql ./ 更改MySQL安装目录权限(/usr/local/mysql卡塔尔国
./scripts/mysql_install_db --user=mysql
--datadir=/usr/local/mysql/data/mysql 实践安装(/usr/local/mysql卡塔 尔(阿拉伯语:قطر
cp support-files/mysql.server /etc/init.d/mysqld
将mysql.server文件复制到/etc/init.d/重命名称为mysqld
chmod 755 /etc/init.d/mysqld 更正文件权限
cp support-files/my-default.cnf /etc/my.cnf
将my-default.cnf文件复制到/etc/重命名称为my.cnf
#修正运行脚本
vi /etc/init.d/mysqld
#修改项:
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/mysql
运用tar -zxvf jdk-8u121-linux-x64.tar.gz解压成功
#启动mysql
service mysqld start
#关闭mysql
service mysqld stop
#翻开运维状态
service mysqld status
小结:在解压退步时,首先先看一下文本的性质,依照属性使用对应命令。
#测验连接
./bin/mysql -uroot 施行目录(/usr/local/mysql卡塔尔国
#设置密码和访谈权限
mysql> set password=password('root');
mysql> grant all privileges on *.* to 'root'@'%' identified by
'root'; //从任何主机连接到mysql服务器
mysql> flush privileges; //改善生效
mysql> exit
#测量检验密码
./bin/mysql -uroot -proot 实施目录(/usr/local/mysql卡塔尔国
mysql> exit
./bin/mysql -uroot -p 试行目录(/usr/local/mysql卡塔 尔(阿拉伯语:قطر
mysql> exit
#参预情况变量,vi /etc/profile,那样能够在别的地点用mysql命令了
export PATH=$PATH:/usr/local/mysql/bin
echo $PATH 命令查看是还是不是足够成功
使profile配置生效:source /etc/profile
1、查看mysql版本
mysql -V
在mysql中执行
方法一:mysql> status;
方法二:mysql> select version();
2、Mysql运行、结束、重启常用命令
a、运转方式
1、使用 service 启动:
[root@localhost /]# service mysqld start (5.0版本是mysqld)
[root@szxdb etc]# service mysql start (5.5.7版本是mysql)
2、使用 mysqld 脚本运营:
/etc/inint.d/mysqld start
3、使用 safe_mysqld 启动:
safe_mysqld&
b、停止
1、使用 service 启动:
service mysqld stop
2、使用 mysqld 脚本运营:
/etc/inint.d/mysqld stop
3、mysqladmin shutdown
c、重启
1、使用 service 启动:
service mysqld restart
service mysql restart (5.5.7本子命令)
2、使用 mysqld 脚本运维:
/etc/init.d/mysqld restart
日记文件:/var/log/mysqld.log
:$ 移动到文件尾
布局文件:/etc/my.cnf
MySQL卸载
MySQL的装置主要有三种办法:二进制包安装(Using Generic
Binaries卡塔尔国、RPM包安装、源码安装。
1、检查是否安装了MySQL组件
rpm -qa | grep -i mysql
2、卸载前关闭MySQL服务
service mysql status
service mysql stop
service mysql status
3、卸载删除MySQL种种组件
rpm -ev MySQL-server-5.6.23-1.linux_glibc2.5
4、采摘MySQL对应的文件夹新闻
find / -name mysql
5、删除MySQL对应的公文夹
rm -rf /var/lib/mysql
6、删除mysql顾客及客商组
more /etc/passwd | grep mysql
more /etc/shadow | grep mysql
more /etc/group | grep mysql
userdel mysql
groupdel mysql
7、确认MySQL是还是不是卸载删除
rpm -qa | grep -i mysql
make是贰个十分重大的编写翻译命令。不管是友好开展项目支付还是安装使用软件,
咱俩都时有时无要用到make或make install。
Shell编程
第一行:#!用来表示解释器
chmod 777 hello.sh 钦命实施权限
施行文书:./+文件名
more /etc/issue 命令查看Linux版本类型
uname -a 查看版本音信
file /bin/ls 查看Linux位数
find / -name my.cnf 查看文件路线
find /要物色的文/件/夹/ -name ".*" -print //隐敝文件
find . -name "文件名*" | wc -l //查看总共有多少个那类文件
find . -name "文件名*" | xargs rm -r //使用rm删除多量文件
free 内部存储器使用状态
top 近似职责微处理器,查看 CPU 使用情形
ls -lht 将会相继列出当前目录下具备文件的大大小小,以至有着文件大小的总括总和。大概直接打入ll命令。
编辑:操作系统 本文来源:停止当前运行,列出当前文件夹下所有的文件夹
关键词: