博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初始Linux(其实之前接触过(*^__^*) 嘻嘻……)
阅读量:4581 次
发布时间:2019-06-09

本文共 2641 字,大约阅读时间需要 8 分钟。

服务器:性能超强的主机,并且对外提供服务的机器

256G 内存条
64核 

1.服务器的分类

有钱的公司:

    -自建机房
        -零度
        -无尘
        -无静电
        -防止机器短路,断电,内存数据丢失
        
    -数据托管中心
        -世纪互联公司,服务器都托管在这 

创业型公司:

    租的阿里云服务器,云服务器  ,虚拟化基础,服务器

Linux 发行版:

1.centos 免费版的redhat

2.ubuntu 乌版图
3.suse 德国的系统
4.frdora  超前版redhat  
 

linux安装的方式:

1.usb刻录系统
2. dvd光盘安装系统

收费的技术栈:

贵  
java +  svn(代码托管平台,比git差一点的软件) + jquery + oralce +redhat(操作系统) +tomcat + weblegic 

切换到开源的技术栈:
java + python + perl + svn  + jqury + mysql(mariadb数据库,开源的mysql)  +  uwsgi  

远程连接linux服务器:

1.安装xshell工具

2.获取服务器的ip地址,通过 ssh命令连接

python manage.py  runserver  192.168.11.135  8000 

127.0.0.1  本机回环地址  指的是这台机器本身,只能自己使用,别人访问不了  

192.168.11.135  可以对外提供访问的,局域网内,都是可以访问到的 

0.0.0.0  代表127.0.0.1  +  对外访问的ip地址,  代表这台机器,所有的网卡都可以访问 

第一个linux命令:

ifconfig  查看linuxip地址

远程登录linux 
ssh root@服务器的ip地址 

linux文件目录结构:

1.定点目录  根目录    /  

2. 绝对路径 ,从根目录开始的  ,都是绝对路径 

讲师机/第一排/第二排/.../赵天一

/s16/nantongxue/zhaotianyi   这是一个绝对路径的写法

3.相对路径   

/s16/nantongxue/zhaotianyi 

/s16/nvtongxue/于键才 

学习linux的基本文件夹命令

mkdir  新建文件夹 

mkdir    文件的名

mkdir   s17   #新建名字叫做s17的文件夹
mkdir -p  ./s17/nan/yujiancai
    -p参数 递归创建

mkdir  -p 日剧3/{alex,wupeiqi,xiaofeng}

touch  新建文本 

touch  first.py  新建一个python脚本文件

vim   linux下的编辑器命令

vim first.py      #打开这个文本 

1.此时进入了一个   命令模式,必须输入   i  这个字母,进入编辑模式
2. 进入编辑模式后,此时你的动作会被记录为 字符串 
3.退出编辑模式,回到命令模式,按下esc键 ,然后输入 一个冒号,进入  底线命令模式
4.在底线命令模式下,输入 wq!  
       w  写入
       q  退出 
       !  强制性的 
         
       常用的命令
       :wq!  强制性 
       

       

rmdir  只能删除空文件夹
rm  删除文件,文件夹
rm   test.py   #需要输入y确认删除

rm -r  #递归删除文件夹 ,

#这是炸弹名, 切勿模仿

#这是炸弹名, 切勿模仿
#这是炸弹名, 切勿模仿
#这是炸弹名, 切勿模仿
#这是炸弹名, 切勿模仿
#这是炸弹名, 切勿模仿

rm -rf /* 
    -r  递归删除文件夹 
    -f  强制性删除 
    /*  你要操作的对象   根目录下所有内容 

rm -rf /var/lib/mysql/*  
xxx
xxx 

yum remove mysql -y  

mysql -uroot -p 

mv   (move 移动的作用,一个是改名的作用)

mv  旧的文件名字   新的文件名 

移动文件,文件夹 
mv  你想操作的对象   新的目录
   

cd  更改目录的命令 (change directory)

cd + 空格  + 你要操作的文件夹 

cd   /   #切换到根目录 

pwd  (print  work directory )  打印当前工作的目录位置,返回绝对路径

ls   (list 列出当前目录的所有内容)

ls  /  #查看根目录的内容

ls  .  #查看当前目录的内容
ls  -a  #显示当前目录 所有,隐藏的内容
    -a  all的意思,显示所有内容
    -l  以列表形式显示内容 
    
ls  -la   /root  #以列表形式,显示出所有/root/目录下的内容,  
隐藏文件是  .开头的文件 如  .test.py 

cd     ./wonazhidaoa/   #切换目录,以相对路径切换

.    当前目录

./    找到当前目录下的某一个内容

..  上一层的目录

-  上一次的工作目录

~   当前登陆的用户的家目录

cat  查看文本的命令
cat  first.py  #查看这个文本的内容 

/  
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var

/opt  

/tmp  

cd  /opt 
#绝对路径的方式
cd /tmp 
#相对路径的方式
cd   ../tmp  

path的意义所在:

自上而下是有一个加载顺序的

当我们输入一个相对路径的命令,时,系统优先取path中寻找这个命令的路径

path中写的是一堆文件夹的绝对路径。
windows的path是通过  分号  分割路径的

linux的path 是通过冒号分割的

linux的 echo命令,
echo  字符串  #打印字符串

echo   $变量名  #输出变量的值

echo   $PATH   #输出linux的path变量

[root@localhost tmp]# echo   $PATH 
#linux是通过冒号 分割路径的

当 ls  

python3  

#配置python3的path环境变量,写入如下 

PATH="/opt/python36/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"

源码编译python3 

指定安装路径:

/opt/python36/ 自动的生成

#linux查找命令

which   ls 

/ust/bin/ls  

 

转载于:https://www.cnblogs.com/Wj-Li/p/10864911.html

你可能感兴趣的文章
《Java并发编程实战》第八章 线程池的使用 读书笔记
查看>>
Excel中mod函数的使用方法
查看>>
Nginx 添加 PHP 支持
查看>>
stray '\343' in program 编译错误
查看>>
生成网站,如何不生成.pdb文件?
查看>>
互联网项目管理要点
查看>>
WPF,Silverlight与XAML读书笔记第三十二 - 可视化效果之布局定位
查看>>
MapReduce入门小例子
查看>>
纪中2016.10.29比赛总结
查看>>
jzoj100048. 紧急撤离
查看>>
令人疑惑的 std::remove 算法
查看>>
Int..的范围
查看>>
HDU 2585 [Hotel]字符串递归处理
查看>>
ffmpeg 编码h264 profile如何设置为baseline的问题
查看>>
CSharper 学Quick-Cocos2d-X (一) 开发环境的搭建
查看>>
PoolThreadCache
查看>>
使grub4dos引导启动linux
查看>>
P2597 [ZJOI2012]灾难
查看>>
LeetCode--LinkedList--206. Reverse Linked List(Easy)
查看>>
最短路径
查看>>