顯示具有 Linux-RedHat-RHCE 標籤的文章。 顯示所有文章
顯示具有 Linux-RedHat-RHCE 標籤的文章。 顯示所有文章

2015年8月27日 星期四

RHEL 7_124-08/27

P.166   ( from RHEL 7_124 )


- r w x  r _ x _ _ _
     ↑         ↑       ↑
  user    group  other

◎檔案執行 → 一定要有執行的權限才可執行,不能看副檔名來執行。 (Linux)

※ Windows 要看副檔名才可執行。


   
~# chmod -R g+rwX demodir
※ 權限大小寫,目錄上可執行權限,可以看到目錄內檔案名稱及內容。
Process → 執行緒、排程

Program  --------->   process
            run
底下為還蠻常使用指令:
~$ ps aux

2015年8月19日 星期三

0818_RHEL7


本周進度為幫教室灌好20RHCE上課環境,並上Chap 2一點點!


1. 先把空間騰出來( 刪除不要的分割區 ),之後儲存重開機(不要建立NO)
2.  進入BIOS(Delete) 虛擬機&PXE 啟動
3. 進入開機選單( F8 ),選PXE

P.43
這次老師建立的系統預設的密碼 RootAsimov  /  Kioskredhat
灌完後桌面會出現「Manage VMS」可以檢視目前兩台虛擬機狀態

/bin:可執行檔,/sbin放系統可執行檔
/run:會執行or掛載的檔案
/var:紀錄&文件檔
Redhat7有些檔案搬家囉! ( /bin & /sbin & /lib & /lib64 使用連結的方式被移到/usr下面 )


touch:新增or更新檔案時間

ls  -l :列出詳細
    -a :連隱藏檔都出來
    -R:底下每個資料夾的子目錄都出來

cd - :回到之前的目錄( 如果現在在A,下指令到B,下這個參數就會直接跳回A )

rm -r dir1
mkdir -p dir1/dir2/dir3 :新增一貫目錄出來( 都是新的 )
cp -r dir1 dir2 dir3 ( dir1下和dir2下的所有東西都copydir3裡面,dir1dir2這兩個不會copy)
mv dir1 dir2 dir3:搬移資料夾

2015年8月15日 星期六

0813_RHEL7


Linux > Command-line  > shell, bash, zsh...
   > Graphic
    X-Window  > KDE, GNOME...
   WM

Termal
預設圖形介面  Ctrl + Alt + F1
其它切換  Ctrl + Alt + [ F2 ~ F6 ]

.權限標示:
一般使用者 $
管理者  #
標示參數 $PS1

.指令形式:
<command> <options> <arguments>
       指令 參數(調整)        目標

額外補充 Linux Hack Web Kali Linux

.今日提到指令:
ls
date
man
exit
su
clear
echo
yelp
file
head
tail
wc -l  列出多少行數
 -w  列出多少英文單字
 -c  列出多少字元
useradd --[Tab][Tab] 查看可使用的參數
history

.鍵盤操作
super
super + M
Ctrl + Alt + Up/Down


Terminal 鍵盤操作
Ctrl + K 清除遊標後文字列
Ctrl + L 同指令 clear
Ctrl + C 中斷指令
Ctrl + U 清除指令列,可用 Ctrl + C 取代
Ctrl + D 同指令 exit
Ctrl + A 同鍵盤 Home,移至行首
ESC + . 插入上一次指令的 argument

2015年8月9日 星期日

0806_RHEL7

輸入法
應用程式 --> 系統工具 --> 設定值 --> 地區和語言 --> 按+來新增語言(內建的新酷音很好用Chewing)
我們常用的都是Ibus系列
用指令打可以試試看yum install ibus-table*


虛擬機架虛擬機
ISO檔案下載:
 http://ftp.stu.edu.tw/Linux/CentOS/7/isos/x86_64/CentOS-7-x86_64-NetInstall-1503.iso

系統 --> 虛擬機器管理員




phpMyAdmin

文字界面
系統 --> 軟體 -->  搜尋MariaDB --> 裝五個 -->
mariadb(A community)
mariadb-bench(MariaDB benchmark)
mariadb-devel(Files for development)
mariadb-server(The MariaDB)
mariadb-test(The test)

systemctl enable mariadb.service
systemctl start mariadb.service
mysql -u root -p 就進入進入界面了(第一次不用key 密碼)
exit跳出

***如果剛開始就無法進入登入畫面,請參考以下網址,
http://www.phpini.com/linux/redhat-centos-7-setup-apache-mariadb-php

確定底下東西都有安裝到!
yum install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-snmp php-soap curl curl-devel
***

圖形界面
系統 --> 軟體 -->  搜尋php --> 裝六個 -->
php-cli-5.4(Command-line..)
php-common-5.4(Command-file..)
php-gd-5.4(A module..)
php-mcrypt-5.4(Standard PHP..)
php-mysql-5.4(A module..)
php-pdo-5.4(A database..)
裝完之後


系統 --> 軟體 -->  搜尋httpd --> 裝兩個
httpd-2.4.6(Apache HTTP Server)
httpd-tools(Tools for use...)

systemctl restart httpd.service

Google搜尋  phpMyAdmin,下載tar.gz那個
https://www.phpmyadmin.net/downloads/phpMyAdmin-4.4.12-all-languages.tar.gz

把剛剛載的phpMyAdmin-4.4.12-all-languages.tar.gz 剪下到 /var/www/html 下
並解壓縮到html下
再改名資料夾成 phpMyAdmin
最後至firefox中打上 localhost/phpMyAdmin ( firefox打的名字 和 資料夾名子要一樣 )
就可以看到東西,但會有錯誤訊息,請再做底下步驟

yum install php-mbstring

找不到套件再網路搜尋
Google搜尋 php mbstring centos 7 rpm
http://rpm.pbone.net/index.php3/stat/4/idpl/26646085/dir/centos_7/com/php-mbstring-5.4.16-21.el7.x86_64.rpm.html

三個都可以載
之後再以軟體安裝

systemctl restart httpd


操作底下步驟即可打上網址不需要密碼
之後改名 /var/www/html/phpMyAdmin/config.sample.inc.php 成 config.inc.php
並且編輯如下
blowfish.....=' 隨便打幾個數字 '
AllowNoPa = false改成 true

進去之後就把三個任意使用者全部殺掉
並把剩下的四個更改密碼


drupal
Google搜尋 drupal taiwan 正體 ( http://drupaltaiwan.org/ )
右邊的 Drupal 7.36 & Drupal 中文化 分別點進去兩個東西
7.38(.tar.gz) & 7.38 (.po)

1. .tar.gz檔
貼到  /var/www/html 下,並解開,把裡面的drupa-7.38裡面東西全部剪到上層的html下,再把drupa-7.38空資料夾刪掉

2. .po
放到  /var/www/html/profile/standard/translation裡

之後firefox中打上 localhost就出現了

restorecon -R /var/www/html
再重新整理firefox,save and continue....

1. yum install php-theseer-fDOMDOCM....
(yum research dom)

2.  /var/www/html/sites/default 下新增個 files資料夾
chown apache.apache files

3.  改名/var/www/html/sites/default/default.settings.php 成 settings.php
chown apache.apache settings.php
restorecon -R /var/www/html
systemctl restart apache


之後重新整理firefox
drupal --> 編碼選utf8_general_ci來建立
左邊新增使用者,選本機,資料庫drupal,最上面出現一堆字後才算成功,再全選,執行
email可以打test@gmail.com

以上需要下載的檔案,老師的ftp都有ftp://192.168.10.102/pub/

2015年8月8日 星期六

0804_RHEL7


延續上週:
.做 createrepo
掛載 RHEL DVD
copy DVD 內容至 /var/ftp/pub/
cd /run/media/$USER/RHEL-7.0/Packages
安裝 vsftp createrepo
createrepo -g /var/ftp/pub/repodata/76[Tab] /var/ftp/pub/

 .設定 repo 檔,以自建的 vsftp.service
cd /etc/yum.repos.d/
vi test.repo
 [RHEL7]
 name=rhel
 baseurl=ftp://localhost/pub
 enabled=1
 gpgcheck=0

 .重啟 vsftp 並設定 SELinux Firewall
systemctl enable vsftpd.service
restorecon -R /var/ftp/pub
firewall-cmd --permanent --add-service=ftp
systemctl restart vsftpd.service

 .檢查 ftp repo
打開「應用程式」>「軟體」,可以看到多項套件。
打開 firefox url: ftp://localhost ,可以看到 /var/ftp/pub 內容。

 .安裝套件:應用程式 > 軟體 >
system-config-firewall base components and command line tool
A graphic interface for administering users and groups
A graphic interface for modifying the system language

 .裝 EPEL repo
Google: EPEL (https://fedoraproject.org/wiki/EPEL)
下載  The newest version of 'epel-release' for EL7
安裝 rpm -ivh epel-release..rpm



.測試 EPEL,以 freerdp 遠端連線程式為例:
測試 yum search freerdp
測試 yum install freerdp
xfreerdp -g 800x600 -u $USER $IP

 .查看網路設定:
ip address show
ip route show
ifconfig

 .修改 ip 為手動:
可以使用圖型介面直接改
使用半圖型介面 nmtui-edit

 .重新啟動網路:
 systemctl restart NetworkManager

 .檔案系統格式,對單一檔案容量限制:
FAT16 <= 2G
FAT32 <= 4G
NTFS <= 16T
EXT4  <= 16T
XFS  超大…






...
安裝遠端程式 xrdp

Google:xrdp install on rhel7 (http://www.itzgeek.com/how-tos/linux/centos-how-tos/install-xrdp-on-centos-7-rhel-7.html )
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
yum -y install xrdp tigervnc-server
systemctl start xrdp.service
netstat -antup | grep xrdp
systemctl enable xrdp.service
firewall-cmd --permanent --zone=public --add-port=3389/tcp
firewall-cmd --reload

2015年7月30日 星期四

0730-RHEL7上課筆記(破解root密碼)

※ 課前準備: VirtualBox 5.0且需設置好RHEL7之虛擬機
※ 上課重點: Forgotten root password

一、更改密碼

當登入時忘記密碼,以下為各種狀況和解法:

1. BIOS密碼 →  拔掉電池,還原設定
2. 開機選單鎖住時→  可以用 DVD/USB 開機,將 grub.conf 修改
3. 改 root 密碼(開機選單解)
|
|→ 按"e"
|

|
|→ 找到"linux16..." (原kernel),在最後增加下列指令皆可:
|      1. rd.break
|      2. init=/bin/bash
|→ mount -o remount,rw /sysroot (開機根目錄改到 sysroot)
|→ chroot /sysroot
|→ passwd root
|→ touch  /.autorelabel     ← 讓 .autorelabel  的時間改變(會牽扯到 selinux )
|→ exit
|→ exit (reboot)
|→ 用 root 登入系統

Reference:http://technote.aven-network.com/854/rhel7-centos7-reset-root-password



二、增加擴充功能

1. 關機
2. 下載 VirtualBox 功能 Extension Pack (網址:https://www.virtualbox.org/wiki/Downloads)
3. 載入 Extension Pack
|    檔案 → 喜好設定 → 擴充功能 → 加入 Extension Pack
4. 設定網路及USB
|
|→ 設定值
|→ 網路
|      → 介面卡1 改成 "橋接"
|      → 選擇實體網路卡
|
|→ USB
|      → 啟用打勾
|      → USB3.0
|      → 增加要掛載的隨身碟


三、建立軟體倉儲

1. 開機
2. 加入光碟機,並手動掛載 ISO檔
|   裝置 → 光碟機 → 選擇 "rhel-server-7.0-x86_64-dvd.iso"
3. 用檔案管理員方式開啟 ISO檔,並安裝 vsftp

    ~#  cd  /run/media/aaron/RHEL-7.0\ Server.x86_64/
    ~#  cd  Packages
    ~#  yum  install  -y  vsftpd-3.0.2-9.el7.x86_64.rpm

4. ~#  cp  *   -rf    /var/ftp/pub
5. ~#  createrepo  -g  /var/ftp/pub/repodate/76...-comps-Server.x86_64.xml   /var/ftp/pub/


四、手動設定 IP

1. 將網路開啟
| →網路設定值
|      →wired → 開啟
|           → 設定
|           → iPv4 → DHCP 改為 手動
|                  → Address
|                  → Netmask
|                  → Gateway
|                  → DNS
設定完儲存離開

在 Ping  168.95.1.1  or  8.8.8.8













  


2015年7月28日 星期二

0728-RHEL7_課前準備


一、事前準備

※ 建立Google Blogger
※ 將筆記寫在Blogger上

1.Blogger 加入關鍵字的方法
  http://blog.xuite.net/wucaiyou/527travel/54048108-在blog放入關鍵字的方法

2.Putty
  http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

3.VirtualBox
https://www.virtualbox.org

4.NotePad++
https://notepad-plus-plus.org/download/v6.8.html


二、操作過程

1. 安裝VirtualBox

2. 建立一個虛擬RedHat環境

2.1 建立一個虛擬RHEL7系統
|
|→ 2.1.1 建立RHEL7
|→ 2.1.2 RAM:1500MB(這邊是以上課的環境而去設置)
|→ 2.1.3 建立一個新磁區
|→ 2.1.4 選擇VDI
|→ 2.1.5 再來選擇"動態配置" (此配置為會慢慢增加磁區)
|→ 2.1.6 建立45G,主要是把RHEL7光碟ISO放進去(這邊是依我自己的隨身碟來配置),並記得                存放位置

2.2 設定值
|
|→ 2.2.1 系統配置
|     →2.2.1.1 開機順序
|         將軟碟機取消,把光碟機和硬碟往上移
|     →2.2.1.2 處理器
|         設定為2顆
|     →2.2.1.3 加速器
|         硬碟虛擬化打開
|         啟用VT-x/AMD-V
|         啟用Nested Paging
|→ 2.2.2 顯示器
|     →2.2.2.1 Screen
|         將視訊記憶體設定到32MB
|     → 2.2.2.2 遠端顯示
|         none
|     → 2.2.2.3 視訊擷取
|         none
|→ 2.2.3 存放裝置
|         控制器IDE→選擇"rhel-server-7.0-x86_64-dvd.iso"來做開機
|→ 2.2.4 網路
|     → 2.2.4.1 網路介面卡1
|          預設NAT

3. 啟動虛擬機
|
|→ 3.1 選擇install
|→ 3.2 選擇"含有GUI的伺服器"
|           選取→ 虛擬化客戶端
|                   → 虛擬化Hypervisor
|                   → 虛擬化工具

|→ 3.3 安裝
|     →3.3.1 安裝目的
|                 → 選擇將配置分頁(分割區);完成
|                 → 將預設"LVM"改為"標準分割"
|                 → 按左下角"+"設定分割區(以自己硬碟大小為主)
|                      → "/boot" ,1024MB
|                      → 標籤 boot
|    
|                      → "swap" ,4096MB
|                      → 標籤swap
|
|                      → "/" ,全部容量
|                      → 標籤root
|
|     → 3.3.2 安裝系統
|                 → 設定 → root password → 新增帳戶(先不用)
|     → 3.3.3 安裝結束後重新開機