- 啟用不安全的訪客登入
- 在鍵盤按下「 Win鍵 + R鍵」,輸入 「gpedit.msc」,然後按下「確定」。
- 點擊進入此路徑「電腦設定」>「系統管理範本」>「網路」>「Lanman 工作站」。
- 在右側窗格中,在「啟用不安全的來賓登入」點擊按右鍵 > 「編輯」。
- 選擇「已啟用」,然後按下「確定」。
- 關閉 SMB 簽名要求
- 在鍵盤按下「 Win鍵 + R鍵」,輸入 「regedit」,然後按下「確定」。
- 點擊進入此路徑「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters」,右鍵點擊「Parameters」,選擇「新增」>「DWORD(32 位元)值」,並命名為「RequireSecuritySignature」。
- 在「RequireSecuritySignature」點擊按右鍵 > 點選「修改」,將「數值資料」設為 0,然後按下「確定」。
2025年7月31日 星期四
Windows11 24H2在網路芳鄰可訪問不安全SMB伺服器(匿名登入)
2025年6月25日 星期三
calc操作備忘
- TEXTJOIN與MID的使用方法
如果想要將儲存格的內容以固定間隔字元插入符號,該如何處理?
請注意MID的啟始,可以好幾個,必須用大括號{}分開 - 替換A1儲存格(例如:姓名)將倒數第2個字,用"O" 字替換。
=REPLACE(A1,LEN(A1)-1,1,"O") - 使用試算表calc中的DATEIF()函式計算年齡
- DATEIF(啟始日期,結束日期,"y")滿幾歲
- DATEIF(啟始日期,結束日期,"m")滿幾月
- DATEIF(啟始日期,結束日期,"d")滿幾天
- DATEIF(啟始日期,結束日期,"ym")滿幾月(忽略年)
- DATEIF(啟始日期,結束日期,"yd")滿幾日(忽略年)
- DATEIF(啟始日期,結束日期,"md")滿幾日(忽略年月)
- 真實年齡:滿幾歲、幾月、幾日(算年齡excel下載)
- 從西元曆抽出年月日函數:year , month , day
- 數值補"0":text(數值,"00")
- 在欄位中找出不重複的值
- 工具列 資料 / 篩選 / 標準篩選
- 欄位名稱「無」
- 選項「無重複」
- SUBTOTAL()函式的運用,第一個參數代表的意義
- 1,AVERAGE(函数返回值求平均值)
- 2,COUNT(計數)
- 3,COUNTA(對區域内非空值儲存格計數)
- 4,MAX(最大值)
- 5,MIN(最小值)
- 6,PRODUCT(按指定位數對數字取整數)
- 7,STDEV(估算樣本的標準偏差)
- 8,STDEVP(估算以参數形式繪出的樣本的標準偏差)
- 9,SUM(求和)
- 10,VAR(计算样本的方差)
- 11,WARP()
2023年5月5日 星期五
電腦教室佈建manjaro gnome系統(Mint風格)260327
- 3規畫成UEFI 系統,在規畫磁區時
- 創建GUID分割區表格(GPT)
- 建立約300MB FAT32 /boot/efi磁區(設定旗標為boot)
- 學生硬碟60GB(可考慮btrfs系統)
- virtualbox放置虛擬硬碟檔vdi,約50GB
- 在個人資料夾.bashrc中添加別名與解除登入3次即封鎖
- sudo -i
- echo "alias ll='ls -alh --color=auto -F'" >> .bashrc ; echo "deny = 0" >> /etc/security/faillock.conf ; exit ; sudo cp /root/.bashrc .
- sudo pacman -S vim traceroute net-tools bind fcitx5 fcitx5-configtool fcitx5-qt fcitx5-table-extra fcitx5-chewing manjaro-asian-input-support-fcitx5 yay dconf-editor firefox-i18n-zh-tw chromium libreoffice-still-zh-tw wqy-zenhei avidemux-qt gimp inkscape kdenlive ladspa sox movit opencv rtaudio opentimelineio k3b dvd+rw-tools cdrdao mpv mplayer pdfarranger audacious vlc xviewer gnome-screenshot nautilus-image-converter gnome-wallpapers wallpapers-2018 wallpapers-juhraya decoder kolourpaint vokoscreen gparted cheese krita make fakeroot vlc-plugins-all qt5-multimedia freecad
handbrake unoconv python-distutils-extra FFMultiConverter wine wine-mono - yay -Sy google-chrome scratch3-bin
densify(pdf壓縮) - rm -rf ~/.local/share/keyrings/login.keyring(刪除chrome、chromium密碼鑰匙圈)
- 開啟chrome或chromium時,預設密碼直接按enter(無密碼,安裝擴充Google 文件離線版、GoFullPage、AdGuard)
- 可能會造成一開機即進入overview概覽狀態,可停用;強調色也改成藍色;「關機」、「重新啟動」之60秒確認關閉、不鎖定螢幕。
- gsettings set org.gnome.shell.extensions.dash-to-panel hide-overview-on-startup true ; gsettings set org.gnome.SessionManager logout-prompt false
- gsettings set org.gnome.desktop.lockdown disable-lock-screen true
- firefox中文介面若無法啟用,可於firefox網址列about:config 中設定 intl.locale.requested強制改為zh-TW,安裝downloadhelper+vdhcoapp
- Gnome-layout-switcher 佈局切換
- layout / Traditional (傳統的)
- Settings / Desktop icons啟用
- 左下角Arcmenu(右鍵) / Arcmenu Settings / Menu
- 選單佈局
- 使用傳統 Menu Layouts / Mint
- Mint Layout Tweaks
- 類別啟動於 改為 滑鼠懸停
- Button Shortcuts(更動快捷按鈕),增加restart、gedit
- 使用現代 Menu Layouts / Enterprise
- Enterprise Layout Tweaks
- 類別啟動於 改為 滑鼠懸停
- Extra Categories 取消 「喜好」、「常用程式」
- 在桌面,按右鍵啟用Desktop Icon Settings / 關閉個人資料夾、垃圾筒、外掛磁碟捷徑...等
- 電腦教室選配
- sudo pacman -Syu supertuxkart kubrick ksquares knetwalk ksudoku katomic kigo kfourinline bovo gcompris-qt ktuberling iagno
Stellarium - virtualbox
- 若虛擬系統為linux要與外部共用,內部系統/etc/group中的vboxsf群組須將內部管理帳號納入
- windows11系統,啟用samba1功能:windows搜尋控制台→程式集→程式和功能→開啟和關閉windows功能→SMB1.0安裝啟用
- windows11系統,啟用不安全來賓登入(samba server share):執行gpedit,msc ,電腦設定→系統管理範本→網路→Lanman工作站→啟用不安全的來賓登入
- Linux Kernel升級到 6.12 以上版本修改了 KVM 的初始化邏輯。只要一開機KVM模組自動載入並獨佔CPU的VT-x權限,VirtualBox啟動時將無法啟用虛擬機,可修改 GRUB關閉「開機即佔用」的行為:
- sudo nano /etc/default/grub
- 找到 GRUB_CMDLINE_LINUX_DEFAULT="..." 這一行,在雙引號的最後面(與前一個參數空一格)加上:
kvm.enable_virt_at_load=0 - sudo update-grub ; 重開機
- 內部電源管理,休眠及螢幕變暗(永不)
- 設定
- 電源 /節能選項
- 轉黑螢幕(永不)
- 自動暫停(關閉)
- 隱私 / 螢幕鎖定
- 螢幕轉黑等候(永不)、自動鎖定螢幕(關閉)
- 檔案歷史記錄(關閉)、清除歷史記錄
- 顯示器 / 夜光模式(關閉)
- 預設應用程式
- 日期與時間 / 自動調整日期與時間(開啟)
- KDE軟體使用QT介面(例如k3b、kdenlive....),開啟qt5設定,修改字型大小(預設10px,略小)
- pacman操作方式參考
- 系統版本查詢指令
- lsb_release -r
- pacman -Q manjaro-releas
- 電腦教室還原系統
- ls -l /etc/systemd/system/display-manager.service
- 參閱校內網管日誌
- 修改restore.service,使用了GDM (GNOME Display Manager) 來管理圖型處理資源
- clonezilla 備份出現錯誤(Partclone fial, please check /var/log/partclone.log)
- 在備份時,由專家模式,是否修正分割區檔案:勾選 –fsck–src–part 即可完成備份
2023年3月29日 星期三
雷雕研習
壓克力雷雕原理
- 沒有雕刻的壓克力,看不到光源透過
- 雕刻過壓克力,因為反射、折射看得到雷雕的圖樣
cc0免費圖庫搜尋引擎 https://cc0.wfublog.com/
雷雕機 台灣三軸 v8 RDWORD 80w雷雕機約10萬元⇛壓克力、木頭可以,金屬不可雕刻
木材、壓克力材料:木百貨
2022年2月15日 星期二
在virtualbox下安裝android
- 至https://www.android-x86.org/下載android-x86_64-9.0-r2.iso版本(download from osnd.net)
- virtualbox設定(linux other 64bit,至少4GB記憶體、10G)
- 系統:處理器至少2
- 顯示:視訊記憶體128MB,圖形控制器VBoxSVGA
2021年10月7日 星期四
manjaro-kde初探
- 應用程式選單 / 顯示替代選擇 -> 應用程式選單
- 系統設定 / 外觀
- Global Theme 微風
- 其他造型為Breeze 或 Breeze Light
- 字型大小設定
- 啟動畫面
- 工作空間行為
- 螢幕鎖定 / Lock scrren automatically 取消
- 登入畫面(SDDM)
- Autostart
- 背景服務
- 桌面作業階段
- General
- offer shutdown options
- Default leave option
- Turn off computer
- When loggin in
- start with an empty session
- 應用程式 / 預設程式
2021年9月25日 星期六
Ventoy - 免費USB多重系統選單開機碟的新世代製作工具(在manjaro系統的應用)
- sudo pacman -S ventoy
- 開啟終端機 sudo sh ventoyweb
- 打開瀏覽器 http://127.0.0.1:24680/
- 選項
- 支援 Secure Boot 不啟動(預設)
- 分區格式 MBR(預設)
- 分區配置(第一磁區預留100GB左右,第二磁區fat16格式32MB,其他留給第三磁區--以2TB隨身硬碟,第三區可留1750GB左右)
- 安裝
- 參考資料:官網
MBR分區格式(取自官網)
2021年9月16日 星期四
manjaro gnome,xfce初探
- sudo pacman-mirrors --fasttrack(/etc/pacman.d/mirrorlist)
- 規畫成UEFI 系統,在規畫磁區時
- 創建GUID分割區表格(GPT)
- 建立約50MB FAT32 /boot/efi磁區(設定旗標為bios-grub、boot、esp)
- sudo pacman -S vim traceroute net-tools fcitx5 fcitx5-configtool fcitx5-qt fcitx5-table-extra fcitx5-chewing manjaro-asian-input-support-fcitx5 yay
- XFCE版本echo "alias ll='ls -alh --color=auto -F'" >> .bashrc(順便也幫root加上吧)
Gnome版本echo "alias ll='ls -alh --color=auto -F'" >> .zshrc (順便也幫root加上吧) - firefox安裝downloadhelper , Easy Youtube Video Downloader Express
- sudo pacman -S firefox-i18n-zh-tw chromium libreoffice-still libreoffice-still-zh-tw wqy-zenhei avidemux-qt cheese gimp inkscape kdenlive opencv plasma-desktop opentimelineio k3b dvd+rw-tools cdrdao mpv mplayer totem arc-solid-gtk-theme pdfarranger wine wine-mono audacious vlc simplescreenrecorder
- kdenlive在匯出格式為mp4時,建議把parallel processing (experimental)選項取消掉。該選項啟用所有的cpu線程平行處理,目前為實驗階段,容易造成渲染(匯出)失敗。
kdenlive動態追蹤需安裝額外套件 sudo pacman -Sy sox movit opencv rtaudio - yay -Sy google-chrome vdhcoapp
- 電腦教室選配(KDE)
- sudo pacman -Syu qtqr kolourpaint pingus supertux supertuxkart palapeli kubrick ksquares knetwalk ksudoku blinken picmi katomic kblackbox kigo kreversi kfourinline bovo kblocks gcompris-qt ktuberling kgeography parley kanagram jhead
- yay -S tuxtype stellarium xmind8 kde-service-menu-reimage mlink(mblock網頁連線程式必須在終端機sudo mblock-mlink start才能連線)
- xmind8需安裝jre8-openjdk
- kde-service-menu-reimage可以在Dolphin檔案總案增加縮圖、旋轉圖選項。(需安裝jhead套件)
- 更改xmind8設定檔/usr/share/xmind/XMind/XMind.ini
- vm環境需更改正確,例改為/usr/lib/jvm/java-8-openjdk/jre/bin/java
- 使用者管理
- Gnome-layout-switcher 佈局切換(Gnome版本Layouts工具)
- 取消三次密碼錯誤,10分鐘以後解鎖(Gnome版本)
- sudo vim /etc/security/faillock.conf
deny = 0 - 使用命令行工具 nmcli 控制 NetworkManager並查詢相關網路資料(如:DNS server為何)
- sudo pacman -S nautilus-image-converter(gnome版預設檔案總管nautilus檔案總管批次縮圖、旋轉圖片)
- 移除Chrome 瀏覽器會要求"輸入預設鑰匙圈的密碼"(在「密碼及加密金鑰」應用程式移除),另外一種作法:~/.local/share/keyrings/* ,重新啟用chrome,會再問預設密碼,直接Enter跳過。
電腦教室xfce版調校
- sudo pacman -R steam-manjaro
- 外觀建議選擇arc-solid,圖示選擇暗色系列,xfce4-screenshooter螢幕擷取設為喜歡
- xmind /工具/個人化設定/版面設定 字大小14, /工具/個人化設定/外觀設定 視窗風格GTK
- 遊戲supertux2 / 第3項options(前2項start game、Addions) / 第1項select language / 最後項為繁體中文(第一項English)
- 工作階段將clipman 與 MSM Notifier 關閉
- samba網路芳鄰client端
- 預設已裝gvfs-smb、samba
- 不用另行安裝manjaro-settings-samba,可自行建立/etc/samba/smb.conf
- 關閉port631(cups網際網路列印協定)
- sudo systemctl stop cups(暫時停用cups)
- sudo systemctl disable cups(永久停用cups)
2021年5月20日 星期四
2021年2月4日 星期四
routeros常用指令
- 設定網卡名稱
- /interface
- set 0 name=lan
- set 1 name=wan
- 設定IP
- /ip address
- add address=172.16.1.11/16 interface=lan //新增介面lan之IP
- remove 編號 //刪除某介面之IP
- set 編號 address=172.16.1.11/16 interface=lan
- 新增ADSL連線(pppoe client連線)
- /interface ppoe-client
- add disable=no name="自訂名稱" interface=網卡名稱 user=xxxx@ip業者 password=密碼 profile=default add-default-route=no(三大) dial-on-demand=no(三大) use-peer-dns=no(三大) allow=chap,mschap1,mschap2
- 新增路由
- /ip route
- /add gateway=遠端路由IP
- add dst-address=192.168.2.0/24 gateway=172.16.1.2
- 設定Dns
- /ip dns
- set servers=8.8.8.8,168.95.1.1 allow-remote-requests=no
- Nat上網
- SNAT
- add chain=srcnat action=src-nat to-addresses=對外代表IP src-address=172.16.0.0/16
- add chain=srcnat action=masquerade to-addresses=218.32.127.167 out-interface=pppoe-sdtv(三大)
- DNAT
- add chain=dstnat action=dst-nat to-addresses=172.16.1.2 dst-address=163.23.115.68
- 網路偵測
- /ping ip
- /tool traceroute ip
- 建立dhcp server
- 新增 ip pool
- /ip pool
- add name=pool名稱 range=ip範圍
- 新增 dhcp server服務
- /ip dhcp-server
- add disabled=no name=名稱 address-pool=pool名稱 interface=網卡名竹木月土月
- 使用者管理
- /user
- add name=test group=read
- 關閉dhcp相關log檔
- /log
- /system/logging
- add action=memory disabled=yes prefix=dhcp topics=debug
- vpn(使用pptp協定)
- 建立vpn_pool
- /ip pool
- add name=vpn_pool ranges=172.16.4.100-172.16.4.200
- 建立PPTP Server 的環境(local-address校內網路預設路由,remote-address登入後之IP)
- /ppp profile
- add dns-server=8.8.8.8 local-address=172.16.1.254 name=PPTP_Profile remote-address=vpn_pool change-tcp-mss=yes use-encryption=yes(配合windows系統可使用required,但ubuntu使用有點問題,故採用yes)
- 設定與啟(停)用 pptp server
- /interface pptp-server server
- set authentication=chap,mschap1,mschap2 default-profile=PPTP_profile enabled=yes
- set enabled=yes(or no)
- 設定Client端之連線帳號(從家中登入的帳號密碼)
- /ppp secret
- print (密碼會以明碼呈現)
- add name=帳號 password=密碼 profile=PPTP_Profile service=pptp
- 防火牆過濾予通過(pptp使用1723port)
- add chain=input dst-port=1723 protocol=tcp
- add chain=input protocol=gre
- CLOSE_WAIT連接過多的現象分析與處理(原因參見)
- 縮短client的keep-alive時間
- 延長server的keep-alive時間
- 整合第二外線(參見阿堯老師)
2021年1月31日 星期日
wireshark捕獲/過濾封包
一、捕獲過濾:先在capture option中設定,僅捕獲符合條件的封包,可避免記憶體佔用。
Protocol(協議):
可能的值: ether, fddi, ip, arp, rarp, decnet, lat, sca, moprc, mopdl, tcp and udp.
如果沒有特別指明是什麼協議,則預設使用所有支援的協議。
Direction(方向):
可能的值: src, dst, src and dst, src or dst
如果沒有特別指明來源或目的地,則預設使用 “src or dst” 作為關鍵字。
例如,”host 10.2.2.2″與”src or dst host 10.2.2.2″是一樣的。
Host(s):
可能的值: net, port, host, portrange.
如果沒有指定此值,則預設使用”host”關鍵字。
例如,”src 10.1.1.1″與”src host 10.1.1.1″相同。
Logical Operations(邏輯運算):
可能的值:not, and, or.
否(“not”)具有最高的優先順序。或(“or”)和與(“and”)具有相同的優先順序,運算時從左至右進行。
例如,
“not tcp port 3128 and tcp port 23″與”(not tcp port 3128) and tcp port 23″相同。
“not tcp port 3128 and tcp port 23″與”not (tcp port 3128 and tcp port 23)”不同。
- host 192.168.1.1 //抓取192.168.1.1 收到和發出的封包
- src host 192.168.1.1 //抓取來源地址192.168.1.1發出的封包
- dst host 192.168.1.1 //揝取目標地址192.168.1.1收到的封包
- src host hostname //根據主機名過濾
- ether host 80:05:09:03:E4:35 //根據MAC地址過濾
- net 192.168.1 //過濾網段
- src net 192.168 //過濾來源網段
- dst net 192 //過濾目標網段
- 抓取所有目的地址是192.168.1.2 或192.168.1.3 埠是80 的TCP 資料
(tcp port 80) and ((dst host 192.168.1.2) or (dst host 192.168.1.3)) - 抓取所有目標MAC 地址是80:05:09:03:E4:35 的ICMP 資料
(icmp) and ((ether dst host 80:05:09:03:E4:35)) - 抓取所有目的網路是192.168,但目的主機不是192.168.1.2 的TCP 資料
(tcp) and ((dst net 192.168) and (not dst host 192.168.1.2)) - 捕獲主機192.168.1.1 和主機192.168.1.2 或192.168.1.3的通訊
host 192.168.1.1 and (192.168.1.2 or 192.168.1.3 ) - 獲取主機192.168.1.1除了和主機192.168.1.2之外所有主機通訊的封包
host 192.168.1.1 and ! 192.168.1.2 - 獲取主機192.168.1.1接收或發出的telnet包,telnet使用tcp 23埠
tcp port 23 and host 192.168.1.1
二、顯示過濾:完整的復現網路環境再加以過濾,較佔用記憶體
- 表達式
- 數據鏈路層:
- 篩選mac地址為04:f9:38:ad:13:26的數據包:eth.addr == 04:f9:38:ad :13:26
- 篩選源mac地址為04:f9:38:ad:13:26的數據包:eth.src == 04:f9:38:ad:13:26
- 抓取所有目標MAC 地址是80:05:09:03:E4:35 的ICMP 資料
- icmp && eth.dst==80:05:09:03:E4:35
- 網絡層:
- 篩選ip地址為192.168.1.1的數據包:ip.addr == 192.168.1.1
- 篩選192.168.1.0網段的數據:ip contains "192.168.1"
- 篩選192.168.1.1和192.168.1.2之間的數據包:ip.addr == 192.168.1.1 && ip.addr == 192.168.1.2
- 篩選從192.168.1.1到192.168.1.2的數據包:ip.src == 192.168.1.1 && ip.dst = = 192.168.1.2
- ip.addr ==192.168.1.1 //顯示所有與192.168.1.1相關的封包
- ip.dst==192.168.1.1 //顯示目標是192.168.1.1的封包
- ip.src ==192.168.1.1 //顯示來源是192.168.1.1的封包
- ip.src==192.168.0.0/16 //網路過濾,過濾一個網段
- 傳輸層:
- 篩選tcp協議的數據包:tcp
- 篩選除tcp協議以外的數據包:!tcp
- 篩選端口為80的數據包:tcp.port == 80
- 篩選12345端口和80端口之間的數據包:tcp.port == 12345 && tcp.port == 80
- 篩選從12345端口到80端口的數據包:tcp.srcport == 12345 && tcp. dstport == 80
- 抓取所有目的地址是192.168.1.2 或192.168.1.3 埠是80 的TCP 資料
tcp.port==80 && (ip.dst==192.168.1.2 || ip.dst==192.168.1.3) - 應用層:
- http中http.request表示請求頭中的第一行(如GET index.jsp HTTP/1.1)
- http.response表示響應頭中的第一行(如HTTP/1.1 200 OK),其他頭部都用http.header_name形式。
- 篩選url中包含.php的http數據包:http.request.uri contains ".php"
- 篩選內容包含username的http數據包:http contains "username"
- http.request.method == POST
- http.request.method == GET
- http.response.code == 200
- 抓取所有目的網路是192.168,但目的主機不是192.168.1.2 的TCP 資料
tcp&&ip.dst==192.168.0.0/16&&!(ip.dst==192.168.1.2) - 捕獲主機192.168.1.1 和主機192.168.1.2 或192.168.1.3的通訊
ip.addr==192.168.1.1&&(ip.addr==192.168.1.2||ip.addr==192.168.1.3) - 獲取主機192.168.1.1除了和主機192.168.1.2之外所有主機通訊的封包
ip.addr==192.168.1.1&&!ip.addr==192.168.1.2 - 獲取主機192.168.1.1接收或發出的telnet包,telnet使用tcp 23埠
tcp.port==23&&ip.addr==192.168.1.1 - 過濾特定Protocol,可直接輸入協定名稱,例如http、https、ssl及ssh等。
- http.request //顯示GET(單純請求下載) or POST上傳資料
- http and not http.request //顯示網頁資料內容
- packet lost的查看
- tcp.analysis.flags tcp.flags.syn == 1
- tcp包的syn字段為1
- tco.flags.reset == 1
2021年1月19日 星期二
hping網路測試工具
如果防火牆或運營商屏蔽ICMP的話,hping可以對指定目標端口發起TCP探測,常用的參數:
- -p 端口號
- -S 發送TCP的SYN封包
- -A 發送TCP的ACK封包
- -a 偽造源IP
- --flood盡可能快的發送,慎用
- -c 100000 發送的數據包的數量。
- -d 120 發送到目標機器的每個數據包的大小。
- -w 64 TCP窗口大小。
- --rand-source 使用隨機性的源頭IP地址。還可以使用-a或–spoof來隱藏主機名。
輸入示例:
hping 192.168.3.13 -p 80 -S
hping 192.168.3.13 -p 80 -A
hping 192.168.3.13 -p 80 -S -a 192.168.3.13
hping -c 100000 -d 120 -S -w 64 -p 80 --flood --rand-source 192.168.3.13
2020年12月31日 星期四
ubuntu server備忘
- cat /etc/lsb-release 查詢ubuntu版本;uname -r查詢內核版本
- timedatectl set-timezone Asia/Taipei 更改時區
- 更改主機名稱
- sudo hostnamectl set-hostname newNameHere
- sudo vim /etc/hosts
- sudo reboot
- apt-get install net-tools
- Debian/Ubuntu 新增開機自動執行程式
- runlevel 定義:
- 0:關機 (Halt)
- 1:單一使用者模式 (single user mode)
- 2-5: 多使用者模式 (multi user mode)
- 6: 系統重啟 (reboot)
- service --status-all 開機時預設啟動哪些service (+啟用 -未啟用)
- systemctl enable service 開機時預設啟動該服務
- systemctl disable service 開機時預設關閉該服務
- systemctl start service 開啟服務
- systemctl stop service 關閉服務
- systemctl restart service 重新開啟服務
- systemctl status service 服務狀況
- lsof 可以列出系統上每一個行程所開啟的檔案列表
- -a 列出打開文件存在的行程
- -c<command> 列出指定command所打開的文件
- lsof -c vim
- -g 列出GID行程詳情
- -d<文件號> 列出占用該文件號的行程
- +d<目錄> 列出目錄下被打開的文件
- +D<目錄> 遞歸列出目錄下被打開的文件
- -n<目錄> 列出使用NFS的文件
- -i<條件> 列出符合條件的行程。(4、6、協議、:port、 @ip )
- lsof -i :53
- lsof -i tcp
- lsof -i :1-1024
- -p<行程號> 列出指定行程號所打開的文件
- -u 列出uid帳號行程詳情
- lsof -u bj,test,cat 列出多人之行程
- apt-get install traceroute
- ubuntu20.04的DNS由systemd-resolved管理,伺服器啟動即開啟53port,可更方式
- vim /etc/systemd/resolved.conf
將DNSStubListener=yes改為no(#拿掉) - mv /etc/resolv.conf /etc/resolv.conf.bak(將舊resolv.con備份)
- ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
- 透過 netplan 設定網路卡 IP
- /etc/network/interfaces裡面的設定(空的)已轉至/etc/netplan/00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
ethernets:
enp0s3:
addresses:
- 192.168.1.5/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
search:
- wles.chc.edu.tw
version: 2 - 改完設定後執行:netplan try測試,無誤後執行:netplan apply
- ip link show 顯示目前網路執行狀況
- ip link set 網卡 up / down 啟用網卡或停用網卡
- samba成為PDC(參閱samba使用文件)(samba調校)
- smbstatus 指令查詢資源連線狀況
- 掛載網路硬碟
smbclient -L ip //IP -U username 列出分享資料夾
smbmount //IP/資料夾 /掛載點 -o username=帳號 掛載網路硬碟 - vim /etc/samba/smb.conf
[global]
security = USER
domain master = Yes
preferred master = Yes
os level = 65
wins support = Yes (搭配DHCP派送wins server為此伺服器)
server min protocol = NT1
client min protocol = NT1
#map to guest = bad user (mark掉,強迫帳號密碼驗證)
#usershare allow guests = yes (mark掉或no,分享檔案guest不可使用)
- - 以下可啟用samba符號連結(捷徑)功能 --
follow symlinks = yes
unix extensions = no
wide links = yes
[homes]
comment = Home Directories
read only = No
create mask = 0664
directory mask = 0755
valid users = %S
browseable = No - chmod g+s 資料夾(參閱)
- vim /etc/default/useradd
將SHELL=/bin/sh 改為 /usr/sbin/nologin - 掛載usb硬碟
- fdisk -l
- cd /mnt
- mkdir usb
- mount -v -t auto -o iocharset=utf8 /dev/sdb1 /mnt/usb
- -v 顯示資訊
- -t (auto讓系統自動分辯檔案系統,ext4,vfat,msdos)
- -o(iocharset= 設定字元編碼,如 big5,utf8)
- useradd指令只增加帳號不會自動新增home目錄(建議使用useradd -m 帳號)
- 批次新增使用者(無密碼,csv檔第3欄為帳號、第4欄為密碼,| sh執行)
awk -F, '{print "useradd -m " $3}' users.csv | sh - systemctl status cloud-init-local.service 偵測開機後cloud-init執行情形為active (exited),systemctl用法參見
- systemctl stop cloud-init-local.service可停止服務,開機後還後再執行
- touch /etc/cloud/cloud-init.disabled(在/etc/cloud/下增加cloud-init.disabled指令開機不再執行)
samba4在全局部分的 smb.conf 中添加了以下內容:
# Socket buffers should be huge:
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_RCVBUF=65536 SO_SNDBUF=65536
# Use sendfile for reading files efficiently:
use sendfile = yes
# Cache data before flushing to disk:
write cache size = 2097152
min receivefile size = 16384
getwd cache = true
2020年10月27日 星期二
1091028資訊研習
- 彰化Gsuite的應用
- 登入
- 進入線上教室(驗證您的身份-確定)
- 選擇「萬來教師同樂會」線上教室(如果沒有看到此教室可自行加入教室代號 22iq322)
- 檢视成員
- 嘗試出作業
- 評分完後發還給同學(同學才看得到成績)
- 作業全部發還後匯出總成績
- 進入線上教室後再點擊Meet連結(在課程設定中開啟讓學生看見)
- 按「立即加入」
- 請事前準備麥克風(必備)、網路攝影機(選配)
- 開啟電子書(如果學生在家上課,教師利用電子書教學)
- 在Meet右下角,點擊「立即分享螢幕畫面」(可選擇單視窗--電子書)
- 學生有問題,可點選Meet上方「即時通訊」圖示,將問題,打字出來。
- 點擊下方話筒圖示,即可停止通話。
- 萬來教師彰化Gsuite帳號一覽表(請先登入彰化Gsuite)
- 開啟試算表(例如填寫第二次月考成績優良學生名單)
- 開啟「共用」,設定可編輯的使用者(例如1~6年級導師)
- 智慧教室問卷填報(三1、四~六年級導師)
- 上傳一件教案至「教育大市集」平台,以各校既有教案為藍本,修改為教學過程中能運用智慧教室設備即可。
2020年10月21日 星期三
偵測cpu的方式
linux系統
- 實體cpu個數
- grep 'physical id' /proc/cpuinfo | sort -u|wc -l
- 核心數量
- grep 'core id' /proc/cpuinfo | sort -u | wc -l
- 執行緒數
- grep 'processor' /proc/cpuinfo | sort -u | wc -l
註:sort -u 排序只顯示單一紀錄, wc -l 計算文件行數
windows系統
可在 工作管理員 / 效能 / 虛擬處理器數量(執行緒數)
2020年8月4日 星期二
wget使用方法
啟動:
-V, --version 顯示 Wget 版本並離開
-h, --help 印出這段說明文字
-b, --background 啟動後進入背景作業
-e, --execute=指令 執行 ‘.wgetrc’ 形式的指令
紀錄訊息及輸入檔案:
-o, --output-file=檔案 將紀錄訊息寫入<檔案>中
-a, --append-output=檔案 將紀錄訊息加入<檔案>末端
-d, --debug 印出偵錯訊息
-q, --quiet 安靜模式 (不輸出訊息)
-v, --verbose 詳細輸出模式 (預設使用這個模式)
-nv, --non-verbose 關閉詳細輸出模式,但不啟用安靜模式
-i, --input-file=FILE download URLs found in local or external FILE.
-F, --force-html 以 HTML 方式處理輸入檔
-B, --base=URL resolves HTML input-file links (-i -F)
relative to URL.
下載:
-t, --tries=次數 設定重試次數 (0 表示無限)
--retry-connrefused 即使連線被拒仍然會不斷嘗試
-O --output-document=檔案 將資料寫入指定檔案中
-nc, --no-clobber 不覆寫已經存在的檔案
-c, --continue 繼續下載已下載了一部份的檔案
--progress=方式 選擇下載進度的表示方式
-N, --timestamping 除非遠端檔案比較新,否則不下載遠端檔案
-S, --server-response 顯示伺服器回應訊息
--spider 不下載任何資料
-T, --timeout=秒數 指定所有時限為同一數值
--dns-timeout=秒數 指定 DNS 查找主機的時限
--connect-timeout=秒數 指定連線時限
--read-timeout=秒數 指定讀取資料的時限
-w, --wait=秒數 每次下載檔案之前等待指定秒數
--waitretry=秒數 每次重覆嘗試前稍等一段時間 (由 1 秒至指
定秒數不等)
--random-wait 每次下載之前隨機地指定等待的時間
--no-proxy 禁止使用代理伺服器
-Q, --quota=大小 設定下載資料的限額大小
--bind-address=位址 使用本機的指定位址 (主機名稱或 IP) 進行連線
--limit-rate=速率 限制下載速率
--no-dns-cache 不記憶 DNS 查找主機的資料
--restrict-file-names=OS 只使用作業系統能夠接受的字元作為檔案字元
--ignore-case ignore case when matching files/directories.
-4, --inet4-only 只會連接 IPv4 地址
-6, --inet6-only 只會連接 IPv6 地址
--prefer-family=FAMILY 優先採用指定的位址格式,可以是 IPv6、IPv4
或者 none
--user=用戶 指定 ftp 和 http 用戶名稱
--password=PASS 指定 ftp 和 http 密碼
--ask-password prompt for passwords.
--no-iri turn off IRI support.
--local-encoding=ENC use ENC as the local encoding for IRIs.
--remote-encoding=ENC use ENC as the default remote encoding.
目錄:
-nd --no-directories 不建立目錄
-x, --force-directories 強制建立目錄
-nH, --no-host-directories 不建立含有遠端主機名稱的目錄
--protocol-directories 在目錄中加上通訊協定名稱
-P, --directory-prefix=名稱 儲存檔案前先建立指定名稱的目錄
--cut-dirs=數目 忽略遠端目錄中指定<數目>的目錄層
HTTP 選項:
--http-user=用戶 指定 HTTP 用戶名稱
--http-passwd=密碼 指定 HTTP 密碼
--no-cache 不使用伺服器中的快取記憶資料
--default-page=NAME Change the default page name (normally
this is `index.html'.).
-E, --adjust-extension save HTML/CSS documents with proper extensions.
--ignore-length 忽略 ‘Content-Length’ 標頭欄位
--header=字串 在連線資料標頭中加入指定字串
--max-redirect maximum redirections allowed per page.
--proxy-user=用戶 設定代理伺服器用戶名稱
--proxy-password=密碼 設定代理伺服器密碼
--referer=URL 在 HTTP 請求中包括 ‘Referer: URL’ 標頭
--save-headers 將 HTTP 連線資料標頭存檔
-U, --user-agent=AGENT 宣稱為 AGENT 而不是 Wget/VERSION
--no-http-keep-alive 不使用 HTTP keep-alive (持久性連線)
--no-cookies 不使用 cookie
--load-cookies=檔案 程式啟動時由指定檔案載入 cookie
--save-cookies=檔案 程式結束後將 cookie 儲存至指定檔案
--keep-session-cookies 會載入和儲存暫時性的 cookie
--post-data=字串 使用 POST 方式送出字串
--post-file=檔案 使用 POST 方式送出檔案內容
--content-disposition honor the Content-Disposition header when
choosing local file names (EXPERIMENTAL).
--auth-no-challenge send Basic HTTP authentication information
without first waiting for the server's
challenge.
HTTPS (SSL/TLS) 選項:
--secure-protocol=PR 選擇安全通訊協定,可以使用 auto, SSLv2,
SSLv3 或 TLSv1
--no-check-certificate 不檢驗伺服器的憑證
--certificate=檔案 指定用戶端的憑證檔案名稱
--certificate-type=類型 用戶端憑證的類型,可以是 PEM 或 DER
--private-key=檔案 指定私鑰檔案
--private-key-type=類型 私鑰的類型,可以是 PEM 或 DER
--ca-certificate=檔案 載有憑證管理中心 (CA) 簽章的檔案
--ca-directory=目錄 載有憑證管理中心 (CA) 簽章的目錄
--random-file=檔案 作為 SSL 隨機數產生程序 (PRNG) 的來源數據檔案
--egd-file=檔案 產生隨機數據的 EGD socket 檔案名稱
FTP 選項:
--ftp-user=用戶 指定 FTP 用戶名稱
--ftp-password=密碼 設定 FTP 密碼
--no-remove-listing 不刪除 ‘.listing’ 檔案
--no-glob 不展開有萬用字元的 FTP 檔名
--no-passive-ftp 不使用「被動」傳輸模式
--retr-symlinks 在遞迴模式中,下載鏈結指示的目標檔案
(不包括目錄)
遞迴下載:
-r, --recursive 遞迴下載
-l, --level=數字 最大搜尋深度 (inf 或 0 表示無限)
--delete-after 刪除下載後的檔案
-k, --convert-links make links in downloaded HTML or CSS point to
local files.
-K, --backup-converted 將檔案 X 轉換前先備份為 X.orig
-m, --mirror 相等於 -N -r -l inf --no-remove-listing 選項
-p, --page-requisites 下載所有顯示網頁所需的檔案,例如圖片等
--strict-comments 用嚴格方式 (SGML) 處理 HTML 注釋。
遞迴下載時有關接受/拒絕的選項:
-A, --accept=清單 接受的檔案樣式,以逗號分隔
-R, --reject=清單 排除的檔案樣式,以逗號分隔
-D, --domains=清單 接受的網域,以逗號分隔
--exclude-domains=清單 排除的網域,以逗號分隔
--follow-ftp 跟隨 HTML 文件中的 FTP 鏈結
--follow-tags=清單 會跟隨的 HTML 標籤,以逗號分隔
-G, --ignore-tags=清單 會忽略的 HTML 標籤,以逗號分隔
-H, --span-hosts 遞迴模式中可進入其它主機
-L, --relative 只跟隨相對鏈結
-I, --include-directories=清單 準備下載的目錄
-X, --exclude-directories=清單 準備排除的目錄
-np, --no-parent 不進入上層的目錄
本文引自宜蘭教育資源網
2020年3月23日 星期一
libreoffice資料處理
一、重覆資料單一化(只能呈現單一欄位)
- 使用base資料庫來處理,例如:
- select DISTINCT 欄位 from 資料表
- select 欄位 from 資料表 group by 欄位(資料單一化的欄位)
- 只有使用cale試算表,土法煉鋼:以家長名單為例
- 監護人欄位排序
- 監護人欄位儲存格與上一筆儲存格做比較,例如:IF(D2=D1,0,1),相同者為0;不同者為1
- 將比較結果複製、選擇性貼上為數值(值)
- 將比較結果排序,將0的資料列刪除
- 班級座號排序
- 差集運算
SELECT * FROM 母群體資料表(單一) WHERE 關鍵欄位 NOT IN ( SELECT 關鍵欄位 FROM 子群體資料表 ) - 聯集運算
SELECT 欄位1,欄位2 FROM 資料表1 UNION SELECT 欄位1,欄位2 FROM 資料表2 - 交集運算
SELECT 欄位1,欄位2 FROM 資料表1 INTERSECT SELECT 欄位1,欄位2 FROM 資料表2 - 左外部關聯
SELECT table_column1, table_column2...
FROM table_name1
LEFT JOIN table_name2
ON table_name1.column_name=table_name2.column_name;
2019年10月31日 星期四
更新登錄以移除 Office 365 啟用提示
新購的windows常附加office365,雖然程式移除了,但還是跳出Office365啟用(購買)提示。解決方法:
- 關閉啟用視窗和所有 Office App。
- 以滑鼠右鍵按一下螢幕左下角的 [開始] 按鈕,然後選取 [執行]。
- 輸入 regedit,然後按下 Enter。
- 在 [登錄編輯程式] 左側的 [電腦] 底下,瀏覽到登錄中的下列機碼:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\16.0\Common\OEM - 以滑鼠右鍵按一下 [OEM] 值,然後按一下 [檔案] > [匯出]。儲存機碼。(保險起見)
- 將機碼備份後,選取 [編輯] > [刪除]。
- 離開[登錄編輯程式],再次瀏覽
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\OEM - 關閉 [登錄編輯程式],然後再次啟動 Office。
2019年10月5日 星期六
ASUS M640MB主機板支援legacy模式
- 啟動 / 安全啟動選單 / 作業系統類型
- 其他作業系統(選擇)
- windows UEFI模式
- 進階 / PCH儲存設定 / SATA模式選擇
- AHCI
2019年7月24日 星期三
manjaro linux初探
- sudo pacman-mirrors --fasttrack 更新軟體庫來源
- Gnome-layout-switcher 佈局切換
- gnome預設顯示服務通訊方式為wayland,改為原來的x11方式
- 看看顯示卡相關內容吧!sudo lshw -C display
- vim /etc/gdm/custom.conf
- 將#WaylandEnable=false,#拿掉
- DefaultSession=gnome-xorg.desktop(新增一行)
- 使用命令行工具 nmcli 控制 NetworkManager並查詢相關網路資料(如:DNS server為何)
- 啟用 TRIM(僅 SSD),延長SSD使用壽命
- cat /sys/block/sda/queue/discard_granularity 非0表示SSD磁碟支援
- sudo systemctl enable fstrim.timer
- 取消三次密碼錯誤,10分鐘以後解鎖
- sudo vim /etc/security/faillock.conf
deny = 0 - 輸入法與在bash中使用別名(新版參閱)
- pacman -S fcitx5 fcitx5-configtool fcitx5-qt fcitx5-table-extra fcitx5-chewing manjaro-asian-input-support-fcitx5 yay
- 在個人資料夾.profile中添加如下環境變量:(如安裝fcitx-input-support則無設定必要)
echo 'export QT_QPA_PLATFORMTHEME="qt5ct"' >> .profile
echo 'export XMODIFIERS="@im=fcitx"' >> .profile
echo 'export GTK_IM_MODULE=fcitx' >> .profile
echo 'export QT_IM_MODULE=fcitx' >> .profile - 在個人資料夾.bashrc中添加別名(bash使用)
echo "alias ll='ls -alh --color=auto -F'" >> .bashrc
echo "alias ll='ls -alh --color=auto -F'" >> .zshrc (後來預設改為zsh) - 重新開機或登出
- 設定常用輸入法與順序
- firefox安裝中文介面(firefox-i18n-zh-tw)
- 安裝downloadhelper
- 於AUR中建構vdhcoapp
- 安裝Easy Youtube Video Downloader Express
- libreoffice安裝中文介面( libreoffice-zh-TW),安裝標點符號工具列
- chromium支援flash(pepper-flash),安裝GoFullPage擴充元件,可列印全頁
- 安裝wqy-zenhei文泉驛字型、也可手動將中文字型放置在/usr/share/fonts/(chown為使用者,未指定gui介面字型之軟體會參考,libreoffice6.1.6.3中文介面字型預設Noto Sans Regular字型會造成辦公軟體遲延、使用Qt5設定(qt5ct)字型大小--kdenlive、smplayer等會使用Qt5技術)
- nautilus檔案總管修正(批次縮圖、旋轉圖片)(Ctrl + L 路徑顯示)
sudo apt-get install nautilus-image-converter
sudo vim /usr/share/nautilus-image-converter/nautilus-image-resize.ui
將.resize改成_resize - 利用nautilus檔案總管訪問samba伺服器,可安裝gvfs-smb套件(預設已安裝)
- 啟用samba4服務分享本機資料夾
- sudo pacman -S samba manjaro-settings-samba thunar-shares-plugin-manjaro(選配)
- Android只支援smb1訪問samba伺服器,可設定
- client min protocol = NT1
- server min protocol = NT1
- 免登入帳密分享設定(/etc/samba/smb.conf)
[share]
path=/backup1
browseable = yes
read only = yes
guest ok = yes
public = yes - 啟用 停用 重啟用samba中的smb nmb
systemctl start(stop restart) smb nmb - 開機自動啟用 停用samba中的smb nmb
systemctl enable(disable) smb nmb - 安裝FFMultiConverter格式轉換瑞士刀
- 安裝PDF Arranger切割重組pdf檔案(代替pdfshuffer)
- 移除Chrome 瀏覽器會要求"輸入預設鑰匙圈的密碼"(在「密碼及加密金鑰」應用程式移除),另外一種作法:~/.local/share/keyrings/* ,重新啟用chrome,會再問預設密碼,直接Enter跳過。
- wine wine-mono(.NET安裝)架構windows環境
- virtualbox安裝(參考manjaro wiki)
- 終端機查詢linux版本:uname -a
- 安裝virtualbox
- 安裝linux*-virtualbox-host-modules(需與linux版本相符,注意是否為rt版本)
- 安裝virtualbox-ext-oracle(可選)
- 安裝guest additions
- cd /run/media/username/VBox_GAs_6.0.10/
- sudo sh VBoxLinuxAdditions.run
- k3b安裝:cdrdao、dvd+rw-tools,可加裝Brasero燒錄軟體。使用者加入optical群組。
- kdenlive增加變音(pitch shifter)等特效套件tap-plugins,opencv套件支援動態追蹤
- 增加語音辨識須先安裝python python-pip(步驟可參考秋日暖陽Brian生活志)
- $pip install vosk; $pip install srt
- 至https://alphacephei.com/vosk/models,下載需要中文辨識模組
- 在kdenlive系統/設定/設定kdenlive/Speech to text 將中文辦識模組匯進來。
- 先在kdenlive系統時間軸上限制辨識範圍,再在kdenlive系統/project/Subtitle/Speech Recognition設定
- 在時間軸之Subtitles軌上點選辨識符號
- gifcurry將視訊檔轉為gif檔
- 點選「設定值」裝置 鍵盤 自訂快捷鍵,將/bin/gnome-terminal指令配合熟悉的快捷鍵,例如:ctrl + alt + T;鎖定畫面可設為ctrl + alt + L
- 關閉面板上垃圾筒圖示,可從Accessories中:擴充套件(extension), 在擴充套件/Dash to dock 點擊 設定符號
- 啟動器 / show trash can 關閉
- 行為 / 點按動作 在視窗之間循環(或顯示視窗預覽)
- 使用L2TP Client連線
- 安裝networkmanager-l2tp networkmanager-strongswan
- 進入L2TP VPN網路設定
- IPsec settings(網路安全設定)
- 填入預設共享密鑰:Pre-Share-key(PSK)
- PPP Settings
- 驗證選擇 CHAP、MSCHAP、MSCHAPv2
- 安全性與壓縮全部啟用(點對點加密後,CHAP將無法使用)
- 填入連線名稱(自訂)、通訊閘、使用者名稱、密碼,連線進行測試。
- sudo pacman -S ventoy 安裝Ventoy隨身硬碟多系統啟動方案
- sudo sh ventoy
- 操作方式與原理參見官方網站
- pacman軟體包管理員(建議可同時安裝aurman、yay協助安裝aur套件)參考「可能的聲音」
- 設定檔:/etc/pacman.conf
- 套件資料庫資訊:/var/lib/pacman/
- 暫存檔案位置:/var/cache/pacman/pkg/
- 安裝
- pacman -S <package>
- pacman Syu <package> 僅同步資料庫
- pacman -Syu <package> 同步資料庫並更新套件
- pacman -U packeg.tar.xz 更新並安裝套件
- 移除
- pacman -R <package>
- pacman -Rs <package> 移除套件及其相依套件
- 查詢
- pacman -Ss <search_pattern> 搜索資料庫並呈現套件訊息
- pacman -Si <search_pattern> 搜索資料庫並呈現套件詳細訊息
- pacman -Q 列出已經安裝的套件
- pacman -Qi <package> 列出已安裝套件的詳細訊息
- pacman -Ql <package> | less 查詢已安裝套件的檔案列表(可分頁查看)
- pacman -Q | grep <package> 查詢已安裝套件
- pacman -Qo /etc/passwd 查找該文件屬於哪個套件
- 原文網址:https://kknews.cc/code/4okv4gx.html
- 暫存
- pacman -Scc 清除暫存檔以及未用到的套件資料庫資訊
- pacman -Sc 僅清除目前未使用的暫存檔
- yay(AUR套件helper,執行免用sudo,參考知乎)
- yay -P -g #檢視yay配置
- yay -S package # 從 AUR 安裝套件
- yay -Rns package # 删除套件
- yay -Syu # 升级所有已安裝的套件
- yay -Ps # 列印系统统計訊息
- yay -Qi package # 检查安装的套件版本
- yay -Yc 清理不需要的依賴
- yay -Scc 清理緩存
- 預載軟體
- Nnautilus -- 檔案總管
- Firefox -- 網頁瀏覽器
- gThumb -- 圖片檢視(建議改成xviewer)
- gedit – 基本文字編輯器(自動判別uft-8或big5碼)
- 啟動dconf編輯器
- org.gnome.gedit.preferences.encodings
將預設停用,改為['BIG5', 'UTF-8', 'CURRENT', 'ISO-8859-15', 'UTF-16'] - LibreOffice – 辦公室套件
- Evince – PDF閱讀器
- Lollypop -- 音樂播放器(建議可改成Audacious)
- Totem – 影片播放器
- GIMP – 圖像編輯軟件
- gCalculator – 計算機
- pamac – Archive manager(gnome版使用gtk介面,參見 官網說明)
- 桌面錄影程式推薦SimpleScreenRecorder
- QR code製造器 qtqr
- 修復毀損的鑰匙環(找不到徹底信任金鑰)--參考易天的靜態個人博客
- 删除掉 pacman 原來的可能已經損壞的 key
- sudo rm -r /etc/pacman.d/gnupg
- 重新安裝鑰匙環
- sudo pacman -Sy gnupg archlinux-keyring manjaro-keyring
- 重新初始化鑰匙環
- sudo pacman-key --init
- 加載金鑰
- sudo pacman-key --populate archlinux manjaro
- 删除那些鑰匙環時下載的軟件包
- sudo pacman -Sc
- sudo pacman -Scc 將清除以下軟件包
- 快取目錄:/var/cache/pacman/pkg/
- 資料庫目錄:/var/lib/pacman/
- 同步資料庫並更新全系統
- sudo pacman -Syu
- 內核查詢
- cat /proc/version
- uname -a
- linux內核版本 https://www.kernel.org/
- manjaro版本 lsb_release -a
- pacman -S bind-tools (安裝nslookup等網路工具)
manjaro xfce版本安裝
- pacman -Syu fcitx fcitx-configtool fcitx-qt5 fcitx-table-extra fcitx-chewing yay mpv mplayer
- pacman -Syu qtqr freemind kolourpaint pingus supertux supertuxkart palapeli kubrick ksquares knetwalk ksudoku blinken picmi katomic kblackbox kigo kreversi kfourinline bovo kblocks gcompris-qt ktuberling stellarium kgeography anki parley kanagram freemind
- yay -Syu fcitx-input-support tuxtype
manjaro xfce自動登入設定(參閱Magiclen)
sudo vim /etc/lightdm/lightdm.conf
[Seat:*]
autologin-guest=false
autologin-user=magiclen
autologin-user-timeout=0
訂閱:
文章 (Atom)






