Ubantu基礎操作,基礎命令
作者 : 萬境絕塵
.
1. Linux執行等級介紹
Linux執行等級 :
-- 0 : 關機, 如果將Linux預設執行等級設定為0, 系統將無法啟動;
-- 1 : 單使用者模式, 在這個等級下, 只允許 root 使用者登陸;
-- 2 : 多使用者模式, 在該模式下 網路檔案系統(NFS)不能使用;
-- 3 : 多使用者模式, 允許使用網路檔案系統, 一般不使用圖形介面登陸就是這種模式;
-- 4 : 使用者可以自定義該執行級別;
-- 5 : 多使用者圖形介面模式, 該模式下可以啟動圖形介面;
-- 6 : 重啟, 如果將Linux預設執行等級設定為0, 系統將無法重啟;
執行等級相關命令操作 :
-- 檢視當前執行級別 : runlevel ;
- [[email protected] bin]# runlevel
- N 3
-- 設定執行等級 : init 3, 就是將執行等級設定為3;
修改預設執行等級 : 預設的執行級別在 /etc/inittab 檔案中設定, 建議童鞋們將預設的執行級別設定為3, 如果想要訪問圖形化介面, 直接使用 startx 命令即可;
-- 第一行 : id:5:initdefault: , 將其中的 5 修改為 3 即可;
etc/inittab 檔案內容
- # inittab This file describes how the INIT process should set up
- # the system in a certain run-level.
- #
- # Author: Miquel van Smoorenburg, <[email protected]>
-
# Modified for RHS Linux by Marc Ewing and Donnie Barnes
- #
- # Default runlevel. The runlevels used by RHS are:
- # 0 - halt (Do NOT set initdefault to this)
- # 1 - Single user mode
- # 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
- # 3 - Full multiuser mode
- # 4 - unused
- # 5 - X11
- # 6 - reboot (Do NOT set initdefault to this)
- #
- id:3:initdefault:
- # System initialization.
- si::sysinit:/etc/rc.d/rc.sysinit
- l0:0:wait:/etc/rc.d/rc 0
- l1:1:wait:/etc/rc.d/rc 1
- l2:2:wait:/etc/rc.d/rc 2
- l3:3:wait:/etc/rc.d/rc 3
- l4:4:wait:/etc/rc.d/rc 4
- l5:5:wait:/etc/rc.d/rc 5
- l6:6:wait:/etc/rc.d/rc 6
- # Trap CTRL-ALT-DELETE
- ca::ctrlaltdel:/sbin/shutdown -t3 -r now
- # When our UPS tells us power has failed, assume we have a few minutes
- # of power left. Schedule a shutdown for 2 minutes from now.
- # This does, of course, assume you have powerd installed and your
- # UPS connected and working correctly.
- pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"
- # If power was restored before the shutdown kicked in, cancel it.
- pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled"
- # Run gettys in standard runlevels
- 1:2345:respawn:/sbin/mingetty tty1
- 2:2345:respawn:/sbin/mingetty tty2
- #3:2345:respawn:/sbin/mingetty tty3
- #4:2345:respawn:/sbin/mingetty tty4
- #5:2345:respawn:/sbin/mingetty tty5
- #6:2345:respawn:/sbin/mingetty tty6
- # Run xdm in runlevel 5
- x:5:respawn:/etc/X11/prefdm -nodaemon
2. 圖形介面 (X Window) 與 命令列模式切換
終端介面 與 X Window 介面切換方式 :
-- 切換終端介面 : ctrl + alt + F1 ~ F6 是切換到 tty1 ~ tty6;
-- 切換 X Window 介面 : ctrl + alt + F7 切換到 圖形介面;
tty概念 : TeleTypes, tty 1 ~ 6 這六個 終端沒有區別, 這六個文字介面執行級別是3;
-- 作用 : 使用多個使用者可以同時登陸終端;
-- 登陸圖形介面命令 : startx ;
-- tty7介面 : tty7 是圖形化介面, 執行級別是 5;
文字介面 -> 圖形介面 前提條件 : 這裡指的是 使用 startx 命令啟動圖形化介面的條件;
-- tty7空閒 : 在圖形介面中沒有軟體在執行;
-- 安裝圖形介面 : 作業系統必須安裝了圖形介面;
-- 有視窗管理員 : 有視窗管理員 KDE 等;
-- 必要服務執行 : 一些服務必須先啟動;
.
3. 取消 Ubuntu 的待機鎖屏
問題 : Ubuntu 待機鎖屏非常麻煩, 每次進入都需要輸入密碼;
配置 : 系統設定 | 亮度和鎖屏 如下圖 :
-- 系統設定 :
-- 亮度和鎖屏 : 調節成 每次喚起 不要使用密碼即可;
4. Ubuntu開啟多視窗 跳轉到桌面快捷鍵
快捷鍵設定 : 隱藏所有的普通視窗快捷鍵 : Ctrl + Super + D , 其中的 Super 鍵是 Windows 鍵, 時左邊的 Ctrl 和 Alt 之間的鍵;
5. 配置截圖快捷鍵
Ubuntu 自帶的 gnome screen 截圖工具, 可以設定快捷鍵呼叫該工具 :
-- 全屏截圖快捷鍵 : PrtScn 鍵即可;
-- 徐選區截圖快捷鍵 : shift + PrtScn , 這些截圖都是使用該快捷鍵截圖截下來的;
6. 使用SSH連線遠端伺服器
(1) 使用密碼登陸
使用ssh工具 : ssh [email protected] 命令即可登陸, 在之後提示的地方輸入密碼 :
- [email protected]:~$ ssh [email protected]
- [email protected]'s password:
- Last login: Fri Mar 14 10:39:09 2014 from 124.42.2.242
- Welcome to aliyun Elastic Compute Service!
- [[email protected] ~]#
(2) 配置無金鑰登陸
1> 本地操作
生成RSA公鑰 : 執行 ssh-keygen , 然後一路回車;
- [email protected]:~$ ssh-keygen
- Generating public/private rsa key pair.
- Enter file in which to save the key (/home/octopus/.ssh/id_rsa):
- Enter passphrase (empty for no passphrase):
- Enter same passphrase again:
- Your identification has been saved in /home/octopus/.ssh/id_rsa.
- Your public key has been saved in /home/octopus/.ssh/id_rsa.pub.
- The key fingerprint is:
- 6e:06:49:bd:c5:7c:3f:8c:8d:10:a5:2a:85:59:86:4e [email protected]
- The key's randomart image is:
- +--[ RSA 2048]----+
- | .o ... |
- | E* o o |
- | o+ o * . |
- | ..o + o * |
- | + S o = |
- | + . |
- | + |
- | o |
- | |
- +-----------------+
建立配置檔案:
-- 配置檔案路徑 : ~/.ssh/config ;
-- 配置檔案內容 :
- Host ali
- HostName 115.28.42.124
- User root
- Port 22
2> 伺服器端操作
在伺服器端建立 : ~/.ssh 目錄, 將 id_rsa.pub 上傳到這個目錄中, 更名為 authorized_keys;
- [[email protected] .ssh]# ls
- id_rsa.pub
- [[email protected] .ssh]# mv id_rsa.pub authorized_keys
- [[email protected] .ssh]# ls
- authorized_keys
修改配置檔案 : vim /etc/ssh/ssh_config , 在檔案末尾新增下面的內容;
- RSAAuthentication yes
- PubkeyAuthentication yes
- IdentityFile .ssh/authorized_keys
重啟ssh服務命令 : service sshd restart;
- [[email protected] .ssh]# service sshd restart
- Stopping sshd: [ OK ]
- Starting sshd: [ OK ]
3> 驗證無金鑰登陸
使用 ssh ali 登陸阿里雲的伺服器:
- [email protected]:~$ ssh ali
- Last login: Fri Mar 14 10:54:12 2014 from 124.42.2.242
- Welcome to aliyun Elastic Compute Service!
- [[email protected] ~]#
7. Ubuntu 13.10 下 eclipse 選單欄失效
選單欄失效 : 剛裝上了 eclipse , 發現選單欄點選失效, 使用下面的命令啟動eclipse 就可以使用選單欄 :
- env UBUNTU_MENUPROXY= /home/octopus/eclipse/eclipse
-- 注意 : "=" 和 後面的eclipse路徑之間有一個空格;
-- 此時選單欄沒有在頂部狀態列上, 而是在下面, 此時選單可用 :
8. Linux基礎操作
語言操作 : 終端輸出出現亂碼, 無法以中文(zh_CN)輸出編碼, 就需要將語言改為英文(en_US)的;
-- 檢視語言命令 : echo $LANG ;
-- 修改語言命令 : LANG=en_US.UTF-8 , 注意上面的命令沒有空格;
- [[email protected] bin]# echo $LANG
-
相關推薦
Ubantu基礎操作,基礎命令
作者 : 萬境絕塵 . 1. Linux執行等級介紹 Linux執行等級 : -- 0 : 關機, 如果將Linux預設執行等級設定為0, 系統將無法啟動; -- 1 : 單使用者模式, 在這個等級下, 只允許 root 使用者登陸
續寫vim,shell腳本基礎編輯,read命令,if與case判斷語句,文件查找方式,壓縮與解壓,
退出 hist match 時間戳 語法錯誤 margin 基本概念 相同 reg 一、 Vim續寫 ?1、命令擴展模式的位置定界 ??起始位置 cmd 終止位置???Cmd:????y復制????d刪除????Gu變大寫????gu變小寫??例如:0y$命令意味著:
python操作excel02(對excel的基礎操作,進行簡單的封裝)
#!/usr/bin/env python# -*- coding:UTF-8 -*- import requestsfrom bs4 import BeautifulSoupfrom bs4 import NavigableStringimport osimport requestsimport xlrd
fastdfs操作,基礎知識, 分散式檔案系統fastdfs
fastdfs概念圖 fastdfs操作順序 fastdfs 安裝 //查詢: docker search fastdfs //下載: docker pull season/fastdfs // 本機方
二叉樹基礎操作 ,前中後序遍歷,求二叉樹高度,二叉搜尋樹(二叉排序樹)Java實現 程式碼集合
首先,定義一個樹類Tree.java public class Tree { public TreeNode root; } 定義樹節點類TreeNode.java public class TreeNode { public TreeNode(int
Linux作業系統基礎操作總結 Linux作業系統基礎操作之基礎知識 Linux作業系統之基礎命令介紹 Linux作業系統基礎操作之目錄操作 linux作業系統基礎操作之檔案操作 Linux作業系統之許可權管理
Linux作業系統基礎操作之基礎知識 Linux的組成 Linux核心:系統心臟,是作業系統的核心,實現作業系統的基本功能。 Linux shell:系統的使用者介面,提供使用者與核心互動的一種介面,解釋使用者輸入的命令並將其送入核心執行。 Linux應用程式:Linux作業系統中應用程式集合,包括:
Linux基礎命令,目錄檔案操作,vi編輯器詳解
一、linux基礎命令 linux命令的執行必須依賴於shell命令直譯器。shell實際上是在linux系統中執行的一種特殊程式,它位於作業系統核心與使用者之間,負責接收使用者輸入的命令並進行解釋,將需要執行的操作傳遞給系統核心執行,shell在使用者和核心之間充當了一個“翻譯官”的角色。當用戶登入到li
Linux基礎命令,目錄文件操作,vi編輯器詳解
-type 查找 特殊 登錄 大小 接口 linu ble 移動 一、linux基礎命令 linux命令的執行必須依賴於shell命令解釋器。shell實際上是在linux系統中運行的一種特殊程序,它位於操作系統內核與用戶之間,負責接收用戶輸入的命令並進行解釋,將需要執行的
Elasticsearch基礎操作與對應的curl命令列,python對接實現
前言 Elasticsearch 實際上提供了一系列 Restful API 來進行存取和查詢操作,我們可以使用 curl 等命令來進行操作,但畢竟命令列模式沒那麼方便,所以這裡我們在介紹操作對應curl命令同時也如何利用 Python 來對接 Elasticsearch 實現同樣的
HIVE基礎操作(命令,表,資料匯出匯入等)--持續更新
1.show databases; 2.show tables; 3.show tables in 資料庫名;(不在對應資料庫下可查到想要的表名) 4.show tables in hive 'tom*'; 查詢在hive資料庫下,tom開頭的表名。 5.desc extended tablenam
CloudEngine 6800基礎配置-02_常用命令操作
操作記錄 engine -o 命令操作 常用命令 -h bsp lba 基礎 查看未提交配置 system-view ftp server enable display configuration candidate 刪除未提交的配置 clear configur
一、實現一個特殊的棧,在實現棧的基本功能的基礎上,再實現返回棧中最小元素的操作
empty util run print pri ont com res 字符串 請指教交流! 1 package com.it.hxs.c01; 2 3 import java.util.Stack; 4 5 /* 6 實現一個特殊的棧,在實現棧的基本
Django-model基礎知識,ORM,表操作
all queryset keyword you iat user courier api ppi Django-model基礎 知識預覽 ORM 創建表(建立模型) 添加表記錄 查詢表記錄 修改表記錄 刪除表記錄 回到頂部 ORM 映射關系: 表
linux 基礎操作之查找命令
文件 操作 工具 管道 默認 文件名 格式 linux 基礎 屬組 2018-01-26 命令 : whereis (查找最快的一個,但是只能查找二進制程序、文檔和源碼。 命令格式: whereis [選項] -b 查找2進制程序 -m 查找文
Linux文件的基礎操作命令
Linux文件基礎命令文件類操作命令: touch 123【創建文件】cp 文件名 -目錄名 【復制文件到指定的目錄】cp -r 目錄名 -目錄名【復制目錄到指定的目錄】cp -p 【保持原文件的屬性不變】(驗證:普通用戶登入創建文件,分別用cp於cp -p命令將其復制到/root並ls -l查看)mv 文件
linux——Shell 腳本基礎篇(變量類型,變量操作,定義,運算與邏輯關系)
字符型 代碼 子進程 變量類型 export 成功 bash變量 控制 path Shell 腳本基礎 1.變量 什麽是變量 #a=1 # echo $a 1 變量:可以變化的量 1.2變量名稱註意事項 變量名不能以數字開頭 不能與系統中已有的環境變量重名,盡量不要全部
MySQL基礎操作命令創建庫DDL
tables 建庫 字符 sql語句 win ron mysq 系統數據庫 lec 系統數據庫:information_schema:虛擬庫,主要存儲了系統中的一些數據庫對象的信息,例如用戶表信息,列信息,權限信息,字符信息等informance_schema:主要存儲數據
SQLServer------遍歷操作,遊標的基礎使用
cat 單表 nbsp 死循環 -- style 需要 next emp 以下代碼 1 begin 2 declare @tempId int--當前被選中的訂單id 3 declare order_cursor cursor 4
UML類圖,類,方法,接口實現等基礎操作【入門】
style 怎麽辦 畫出 圖形 tro strong font .html 基礎操作 1.轉自:http://blog.sina.com.cn/s/blog_5bd6b4510101585x.html 在visio中畫類圖時,我們一般需要畫出接口和實現類並且表明他們的實
RabbitMQ基礎操作命令
RabbitMQ基礎操作命令 1:啟動服務(兩種方式) rabbitmq-server start service rabbitmq-server start 2:檢視Connection,Queue,Channel,User rabbitmqctl