Linux的安装及常用命令
2017-12-23 14:32
148 查看
Linux简介
1991年的10月5日,林纳斯·托瓦兹在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生(Freeminix-like kernel sources for 386-AT) Linux是一套免费使用和自由传播的类Unix操作系统 并且开源
被广泛应用于服务器端
PHP+Apache+MySQL+Linux(WAMP+LAMP) 称霸互联网
安装虚拟机
虚拟机怎么破解
VMware Workstation 12 Pro
安装的步骤 http://jingyan.baidu.com/article/a681b0de167c083b184346c2.html
安装linux的步骤
1 安装vmware虚拟机(300-600M)
2 下载操作系统 centos (iso文件包)
3 打开虚拟机 登陆 linux默认的用户名和mysql一致 root
如果光标进入了虚拟 alt+ctrl 同时按 切出鼠标
安装的完整步骤
1》打开vmvare
2》文件-新建虚拟机
3》选择自定义
4》安装 客户机操作系统 安装 程序光盘映像文件iso 选中linux的iso
5》处理器数量选择1
6》内存选择512M
7》硬盘空间20G
工具集
putty
可以使用putty登陆linux进行常用操作
可以使用当前机器 输入linux的ip 来进行远程操作
ftp(传送文件)(FileZilla)
可以远程传送文件到linux服务器
linux默认的远程端口是 22
网卡类型
1桥接模式(复制window网卡信息 和window处于同一个局域网 允许局域网中所有主机访问 自己配置ip地址)
2NAT模式(路由器模式 window机器是路由器 虚拟机中的操作系统 网管设置为路由器的ip 即可上网 不能被局域网中的机器访问)
3仅主机模式(特殊的NAT模式 只能访问window主机 不能上网)
-网络相关
ip addr(ifconfig不能查询没有ip地址的网卡) 查看当前操作系统的ip地址 clear 清除屏幕 cls 添加ip地址 编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 将 onBoot=yes 重启网卡 service network restart 关闭防火墙 service iptables stop1
2
3
4
5
6
7
8
9
文件目录相关
ll 列表显示当前目录下的所有文件和目录 等价于window dir
cd 目录名 进入某个目录
cd .. 进入上一层目录
mkdir 目录 新建目录
rm -rf 删除目录或者文件名
more 文本文件的路径 可以查看当前文件的内容
more /proc/version 查看linux的版本
vi文件名 有两种模式 命令模式 和 编辑模式 (一次只允许出现一种模式)
编辑的常用命令
子命令
a 表示开始编辑
esc 表示退出编辑
u 表示撤销
q!不保存退出
wq 保存退出
安装包相关
rpm -ivh 包名 可以安装rpm包
rpm -qa | grep jdk 查看当前是否安装了jdk 搜索
rpm -e 包名卸载jdk
命令名称 可以查看当前命令被安装在那个目录
命令 | grep 关键字【管道】 可以先执行第一个命令 在结果中搜索
tar zxvf 压缩的包名
mv 原文件夹名 目标文件夹名称 剪切命令
ps -ef 显示所有的进程列表
ql查看安装包目录
1 安装jdk
linux上所有的文件包 都是rpm结尾(window exe andorid apk) rpm -ivh jdk-8u77-linux-x64.rpm jdk默认安装 的目录 在/usr/java目录下 配置JAVA_HOME 1 进入 root的根目录工作目录 1>cd ~ 2>more .bash_profile 这个文件就是用来配置环境变量 3>使用vi命令编辑 vi.bash_profile 加入 JAVA_HOME=你的jdk的目录 export JAVA_HOME 4>source .bash_profile 5>测试 echo $JAVA_HOME1
2
3
4
5
6
7
8
9
10
11
12
13
14
2 安装tomcat
tar zxvf apache-tomcat-6.0.45.tar.gz //解压命令 mv apache-tomcat-6.0.45 tomcat 启动tomcat cd tomcat/bin ./startup.sh 关闭tomcat ./shutdown.sh 测试tomcat是否启动 ps -ef | grep tomcat jps 部署 使用eclipse或者myeclipse导出你的web应用为war包传送到linux下的tomcat/webapps目录即可1
2
3
4
5
6
7
8
9
10
11
12
安装mysql
1、去oracle官网上下载:mysql-5.1.45.tar.gz通用版 2、通过Zmodem协议上传到usr/tmp目录 3、在linux系统创建mysql用户和组: # groupadd mysql # useradd -g mysql mysql # passwd mysql ---修改密码 4、解压# gunzip < mysql-5.1.45.tar.gz | tar -xvf - 5、执行配置脚本:# ./configure --prefix=/usr/local/mysql 如没安装c编译器时需手动安装: kernel-headers-2.6.18-164.el5.i386.rpm cpp-4.1.2-46.el5.i386.rpm libgomp-4.4.0-6.el5.i386.rpm glibc-headers-2.5-42.i386.rpm glibc-devel-2.5-42.i386.rpm gcc-4.1.2-46.el5.i386.rpm 如遇到configure: error: No curses/termcap library found错误: 安装ncurses-devel-5.5-24.20060715.i386.rpm1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
打开mysql远程端口
11 、修改密码: ./bin/mysqladmin -u root password '1234' a、#./mysql -h localhost -u root -p //这样应该可以进入MySQL服务器 b、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; mysql>SET PASSWORD FOR 'root'@'%'=PASSWORD('1234'); //赋予任何主机访问数据的权限 c、mysql>FLUSH PRIVILEGES //修改生效 d、mysql>EXIT1
2
3
4
5
6
7
8
9
10
Linux目录结构
/:根目录,系统中所有的目录都是从根目录开始。 /bin: 存放常用命令。 /boot: 引导核心的程序目录 /dev: 外部设备名 /etc: (etcetera)系统管理所要的配置文件和子目录 /home:存放用户主目录的地方,一般是/home/用户名。其他目录有ftp、httpd、samba等。 /lib:(library)系统基本的动态链接库 /lost+found /opt :optional(可以选择的) /proc: 虚拟系统,是由系统初起时内存中产生的 /root:超级用户默认的主目录; /sbin:系统管理员使用的系统管理程序; /tmp: 存放各程序执行时所产生的临时文件; /usr:占空间最大的目录,用户的很多应用程序和文件几乎全在这个目录中 /var:存放一些系统记录文件和配置文件; /media:挂接设备目录1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Linux基本操作
1.shutdown :命令安全地将系统关机 2. halt :调用shutdown -h。halt执行时﹐杀死应用进程 3. init:init 0为关机﹐init 1为重启 reboot 4. man:命令帮助 5. Ctrl +z:退出操作 6. ps:进程查看命令;如# ps –ef |grep tom查看所有以含有tom名称 的进程 7.kill: 强制终止进程命令,语法:#kill [参数] 进程号 -9 参数为强制终止进程 8. date:查看当前系统时间1
2
3
4
5
6
7
8
Linux基本操作-用户管理
adduser:用于添加用户 -g 创建用户时指定组,如:#adduser –g groupA rick -u 指定UID userdel:用于删除 -r 删除用户同时删除该用户主目录及下的所有文件 usermod groupadd:用于添加用户组 passwd:用于修改用户密码,如果有权限,还可以修改别人的密码。 who:查询当前有哪些用户登录系统id查看自己的用户信息,如有权限可查看别人的如:#id rick whoami:查看自己是谁1
2
3
4
5
6
7
8
9
10
su:切换登录到别的用户帐号,如命令不跟所切换到的用户 名则默认切换到root用户(语意为super超级用户) chage :用于指定用户定期更改密码策略 # chage –M 30 rick 意为指定rick密码期限30天 chmod:修改文件的读写和执行权限 -r 表示读权限 -w 表示写权限 -x 表示执行权限 -a 表示所用用户 -u 表示自己 -o 表示其他用户 -g 指定权限到一个组
相关文章推荐
- RHCE课程-RH033Linux基础笔记二之安装LINUX及常用命令介绍
- 常用的Linux 命令 -- Apache安装
- linux常用命令3(进程管理和软件安装)
- 【Linux常用命令】 RPM 安装与卸载命令
- Linux 加载光驱安装软件常用命令
- RHCE课程-初级部分2 安装LINUX及常用命令介绍(转)
- linux 下 oracle常用命令(安装linux下11g)
- Linux下安装、配置、卸载IBM DB2及常用命令
- 【原创】linux下tomcat安装及常用命令
- linux安装screen及其常用命令
- 在ubuntu(linux)下安装vim,以及vim的常用命令
- linux学习使用总结-linux系统的安装和与windows双系统共享,linux常用的基本命令,今天贴在这里和大家分享
- 菜鸟的安卓内核开发之旅1--安装Ubuntu及熟悉常用linux命令
- linux下oracle安装及常用命令
- linux常用命令之文件打包/解压与安装
- linux 知识点整理,从虚拟机安装到常用开发软件在linux上的安装命令
- Linux的rpm包和samba服务器的安装卸载常用命令.九
- RHCE课程-RH033Linux基础笔记二之安装LINUX及常用命令介绍
- linux下操作安装jdk和tomcat,ftp:linux进程操作常用命令
- Linux常用命令之:软件安装命令