您的位置:首页 > 运维架构 > Linux

Linux学习课程笔记(1)

2017-04-20 11:53 148 查看
Linux介绍

核心理念 万物皆目录
Linux只是一个内核而不是操作系统
由芬兰人LINUS研发的Unix Like系统

Linux优点
1、开发学习环境
2、漏洞快速修补
3、内核大小很小,很适合嵌入式系统(打卡机,KVM)
4、免费/开源

缺点
1、很多专业软件并没有Linux版本
2、操作起来相对麻烦

Linux PK Windows

稳定、免费、漏洞小

开发人员使用Ubuntu比较多,因为其拥有比较好的UI桌面和硬件兼容能力
运维人员使用Redhat Centos较多

Linux学习初期基本目标 Linux操作、服务搭建、系统调优、安全、openstack

基本命令

starx 进入UI图形界面
ls 查看当前目录所有文件
ls -l 或者ll 查看当前目录所有文件详情
cd 切换当前目录
cd .. 切换到上一级目录
cd / 切换到根目录
pwd 显示当前工作路径

开关机
shutdown -h now 立即关机

shutdown -r now 立即重启
reboot 重启

Vi编辑器
简单做一个Java程序

vi命令
i 进入编辑模式(插入)
esc 进入命令模式
:q 退出
:q! 强制退出
:w 保存
:wq 保存退出

u 撤销上一个编辑
Ctrl+R 反撤销

编译java程序
javac hello.java
运行java程序
java hello

编译CPP文件
gcc Hello.cpp
gcc -o myfile Hello.cpp 编译成自己的文件myfile
运行a.out文件
./a.out

Linux的目录系统
主要目录
root 存放root用户的相关文件
home 存放普通用户的相关文件的根目录,下面有普通用户目录
bin 存放系统的常用命令
sbin 存放需要一定权限才能使用的命令
mnt 用来挂载软驱或者光驱的目录(默认)
etc 存放配置相关的文件
var 存放经常变化文件,log
boot 引导文件,系统启动相关的内容都在里面
usr 安装软件的默认目录

dev 接口设备文件目录 比如硬盘为had

用户管理
只有root用户和只有root权限的用户才能使用
useradd xxxx 添加用户
passwd xxxx 给xxxx用户设定密码】

passwd 给当前用户设密码
userdel xxxx 删除用户
userdel -r xxxx 删除用户及其主目录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux