首页 > 系统服务 > 详细

linux

时间:2019-11-22 23:23:07      阅读:103      评论:0      收藏:0      [点我收藏+]

ifconfig:查看linux主机的ip地址 ls 目录:查看某个文件夹下有哪些文件或者子文件夹, ls
-a 目录:显示指定目录下所有的文件和子文件夹【包括隐藏文件和文件夹】 ls -l 目录: 以长输出的方式显示某个目录下有哪些文件或者文件夹 ls -l:简写:ll cd 目录: 切换目录 reboot:重启 shutdown -h now: 关机 clear:清空控制台信息 pwd:查看光标所在目录,print working directory 增删改查文件、文件夹 创建文件:touch 文件名 创建文件夹:mkdir 目录 Mkdir -p 目录:递归创建目录 删除文件和文件夹: rm -rf 文件/目录 cat 文件名:表示查看某个文件中的内容 echo "Hello wolrd":向控制台输出一个字符串 echo "Hello wolrd" > 文件名:以覆盖的方式向文件中写入内容 echo "Hello wolrd" >> 文件名:以追加的方式向文件中写入内容 more 分屏查看时用h(帮助) space(下翻屏) b(上翻屏) enter(下一行) q键(退出) less e(下一行) y(上一行) f (下翻页)b (上翻页) q(退出) head -# 如 head -2 tail -# 如 tail -2 拓展:tail -f 文件:实时监控文件的信息 运维人员:项目--->tomcat/logs/文件--- 查看cpu的命令:top 查看内存:free -m 查看硬盘:df -h find / -name "da*":文件[目录]查找命令 拓展: 查看某个文件中是否含有指定的内容:cat /tmp/a/ab.txt | grep "hello world" 注意:|在linux中是管道符 grep: 文本过滤 命令使用: 命令 --help 命令 -h man 命令:查看命令手册 sync:关机之前,最好将内存中的数据保存到磁盘上! file 文件:查看文件类型 tab键补齐功能【目录或文件名补齐】、命令补齐 在Linux中,没有消息就是好消息,linux系统中不区分文件的后缀。 在Linux中,所有以.,开头的文件都是隐藏文件。

目录解析 :

技术分享图片

补充:相对路径和绝对路径:

绝对路径:以/开头的的目录是绝对路径:

相对路径:不是以/开头的目录是相对路径,而且从光标当前目录找到另一个目录

切换目录的两种方式:绝对路径和相对路径两种方式

选择 net情况下虚拟机网络配置

 

第一步:vi /etc/sysconfig/network-scripts/ifcfg-eth0技术分享图片

第二步:删除文件/etc/udev/rules.d/70-persistent-net.rules

技术分享图片

第三步:关闭防火墙

技术分享图片

第四步:关闭selinux:

技术分享图片

第五步:修改/etc/hosts文件:配置主机名和ip的映射

技术分享图片

6.重启一下需要  然后就可以ping 外网了比如百度 :ping www.baidu.com

二:用户和用户组信息

加用户:useradd <username>

设置密码:passwd  <username>

注意:若无<username>则默认为root修改密码

删除用户: userdel [-r]  <username>

禁止/解禁用户:usermod [-L|-U] <username>

切换用户:su  <username>  注意:输入的是你将要切换到目标用户的密码

查看当前用户: whoami   /   who am i

查看所有已登录用户:who

 

查看所有登录用户记录:last

 

用户信息文件: /etc/passwd  可通过cat    /etc/passwd 进行查看,字段之间都是用冒号隔开,格式为:用户名:口令:用户标示符号:组标识符号:注释性描述:宿主目录:命令解释器

用户密码文件: /etc/shadow  可通过cat    /etc/shadow 进行查看

 

history:查看你输入过的命令[200]

用户组相关操作:

用户组

增加用户组:groupadd <groupname>

创建用户时指定用户初始组

useradd -g <initial_group>  <username>

删除用户组:groupdel  <groupname>

修改用户所在初始组

usermod -g  <groupname>  <username>

查看用户所属组:groups <username>

组信息:/etc/group :格式为:组名:组口令:GID:组成员  组密码信息在:/etc/gshadow文件中保存!!

三:文件权限

四:软件安装的三种方式

1.rpm包安装:

技术分享图片

2.yum install 安装软件: 以mysql为例

 yum -y install 包名:自动选择y,全自动

    yum install    包名:手动选择y or n

    yum remove     包名

安装mysql

1. 使用root用户: su root

2. 安装

yum install mysql(这是安装的mysql的客户端!!!)

yum install mysql-server  这是安装的mysql的服务端!!!)

yum install mysql-devel(可选)

3. 修改配置信息,添加: vim /etc/my.cnf

   (添加一个mysql节点)

[mysql]

default-character-set=utf8

[mysqld]

character-set-server=utf8

lower_case_table_names=1

4. 启动mysqlservice mysqld restart/stop/start

5. 配置超级用户名和密码, mysqladmin -u root password 123456

6. root用户登录mysql -u root -p 123456

7. 创建mysql用户:create user ‘hive‘ identified by ‘hive‘;

8. 授权:grant all privileges on *.* to ‘hive‘@‘%‘ with grant option

9. flush privileges;

10. 重启一下这个mysql服务。

11. 使用hive用户创建数据库并修改连接信息。

   create database hive;

 3.解压配置安装:安装tomcat为例演示:

  

cp 复制

   cp 文件名a  目录A:  直接将文件a拷贝到目录A中,名字不变a

   cp 文件名a  目录A/b  直接将文件a拷贝到目录A中,名字变为b

   cp -r 目录a  目录A/b  直接将目录a拷贝到目录A中,名字由a变为b

   cp 源文件  目标文件【目标目录】

 

 mv 源文件【源目录】  目标目录【目标文件】:

    mv  源文件  目标文件:

    mv 文件名  目录

 tar -zxvf  tar.gz格式的压缩包 -C 解压到的目录

 

 

JDK安装:

 

tar -zxvf jdk-8u201-linux-x64.tar.gz -C /opt/install/

 

Vi /etc/profile:配置环境变量

 

JAVA_HOME=/opt/install/jdk1.8.0_201

 

PATH=$PATH:$JAVA_HOME/bin

 

source /etc/profile:刷新使得配置生效

 

java -version:检测是否安装成功

 

 

 

Tomcat安装:

 

tar -zxvf apache-tomcat-7.0.65.tar.gz -C /opt/install/

 

 

 

Vi /etc/profile

 

CATALINA_HOME=/opt/install/apache-tomcat-7.0.65

 

PATH=$PATH:$CATALINA_HOME/bin

 

source /etc/profile

 

 

 

linux

原文:https://www.cnblogs.com/ych961107/p/11914702.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!