ubantu操作筆記

  1. 安裝ssh服務
1.1 基本安裝

sudo apt update

sudo apt install openssh-server?-y

sudo systemctl start ssh

sudo systemctl enable ssh

1.2 配置遠程root登陸

# 0. 設置root密碼

sudo passwd root

# 1. 安裝vim依賴

sudo apt-get install vim -y

# 2. 編輯配置文件

sudo vim /etc/ssh/sshd_config

# PermitRootLogin prohibit-password?# 這一行下面添加

PermitRootLogin yes

# 3. 重啟ssh

sudo systemctl restart ssh

需要注意點: ??關機前需要斷開ssh,否則下次會被拉黑一段時間,無法鏈接。

  1. 配置root桌面登陸

# 0. 設置root密碼

sudo passwd root

# 1. 安裝vim

sudo apt-get install vim -y

# 2. 編輯

vim /etc/pam.d/gdm-password

注釋這一行,然后使用桌面登陸root就好了

#auth ??required ???????pam_succeed_if.so user != root quiet_success

  1. 文件夾修改權限

sudo chown dongdong:dongdong /opt/*

3.1 腳本批量

vim my_chmod.sh

#!/bin/bash

# 設定你想要改變用戶組的目錄

DIR="/opt"

# 設定新的用戶組

NEW_GROUP="username:username"

# 遞歸地改變目錄和文件的所有者到新用戶組

find "$DIR" -exec chown "$NEW_GROUP" {} \;

sudo chmod 777 my_chmod.sh

sudo ./my_chmod.sh

  1. 安裝miniconda

4.1 安裝

# 1. 安裝,需要下載?Miniconda3-latest-Linux-x86_64.sh

chmod +x Miniconda3-latest-Linux-x86_64.sh

./Miniconda3-latest-Linux-x86_64.sh

# 2. 刷新配置文件

source ~/.bashrc

4.2 配置

# 1. 安裝vim

apt-get install vim -y

# 2. 編輯配置文件

vim ~/.bashrc

最后添加一行:

export PATH="$HOME/miniconda3/bin:$PATH"

# 3. 重新加載文件

source ~/.bashrc

# 4. 驗證安裝

conda -V

conda env list

# 5. 創建環境

conda create -n hugging3 python=3.12 -y

  1. u盤安裝與卸載

5.1 掛載和卸載

掛載u盤:

0. 查看是否識別u盤

lsblk

dmesg | tail

1. 創建掛載點

sudo mkdir /mnt/usb

2. 掛載u盤

sudo mount /dev/sdb1 /mnt/usb

cd /mnt/usb

ls

6. 卸載u盤

sudo umount /mnt/usb

5.2 案例1

示例:

# 1. 插入U盤

# 2. 查找設備名稱

lsblk

# 3. 創建掛載點

sudo mkdir /mnt/usb

# 4. 掛載U盤

sudo mount /dev/sdb1 /mnt/usb

# 5. 訪問U盤

cd /mnt/usb

ls

# 6. 卸載U盤

cd ~

sudo umount /mnt/usb

  1. 創建賬號賦予root權限

6.1 操作說明

在Ubuntu系統中添加新用戶并授予root權限需要執行以下步驟:

????打開終端Terminal,輸入命令sudo su -以root身份登錄。

????輸入命令adduser username向Ubuntu系統中添加新用戶。將“username”替換為您想要創建的用戶名。

????輸入命令passwd username為添加的新用戶設置密碼。將“username”替換為您剛剛創建的用戶名。

????輸入命令usermod -aG sudo username將新用戶添加到sudo組。這樣,新用戶就可以執行sudo命令,具有root權限。如果您想要將新用戶添加到root組,可以輸入命令usermod -aG root username(注意:直接給新用戶授予root權限可能存在安全隱患,建議僅在必要時使用)。

????輸入命令su - username切換為該用戶的身份。將“username”替換為您剛剛創建的用戶名。

????輸入命令sudo whoami檢查新用戶是否具有sudo權限。如果成功執行sudo whoami命令,并輸出root,則說明新用戶已經具有sudo權限。

????通過以上步驟,您已經成功在Ubuntu系統中添加了新用戶并授予了root權限。請注意,直接給新用戶授予root權限可能存在安全隱患,建議僅在必要時使用。

6.2 操作案例1

添加案例:

# 使用root賬號登陸

su root

# 創建用戶test1

adduser test1

# 給用戶test1設置密碼

passwd test1

# 將用戶放到root權限組里面

usermod -aG root test1

  1. 安裝git

安裝git

sudo apt-get install git -y

git --version

git config --global user.name "username@qq.com"

git config --global user.email "username@qq.com"

git config --list

git config user.name

  1. 設置輸入法快捷鍵

打開“系統設置” -> “鍵盤” -> “快捷鍵”。

選擇“輸入法” -> “切換到下一個輸入源”。

點擊右側的“未設置”,按下你想要的快捷鍵組合(如Ctrl + Space)。?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/74801.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/74801.shtml
英文地址,請注明出處:http://en.pswp.cn/web/74801.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

2-vim編輯器的安裝和使用

一.常用工具介紹 前言: 我們想要編寫c語言代碼,可以使用linux系統提供的工具才能進行代碼的編輯。代碼編寫后,我們還需要驗證代碼的書寫正確。這就需要借助編譯器來進行驗證。linux系統為我們提供了比較好的開發工具。 vim編輯器&#xff…

小剛說C語言刷題——第16講 switch語句

在日常生活中,我們經常會遇到多分支的情況。當分支較多時,我們可以用嵌套的if-else語句。但是這樣會讓結構顯得混亂。這個時候我們可以考慮用switch語句。 1.語法格式 switch (表達式) { case 常量表達式1: 語句1; break; case 常量表達式…

使用 Python 連接 PostgreSQL 數據庫,從 `mimic - III` 數據庫中篩選數據并導出特定的數據圖表

要使用 Python 連接 PostgreSQL 數據庫,從 mimic - III 數據庫中篩選數據并導出特定的數據圖表,你可以按照以下步驟操作: 安裝所需的庫:psycopg2 用于連接 PostgreSQL 數據庫,pandas 用于數據處理,matplot…

過孔的載流能力

PCB過孔的載流能力(即能安全承載的電流大小)主要與以下因素相關: 1. 過孔的尺寸 孔徑(直徑):孔徑越大,橫截面積越大,載流能力越強。 孔壁銅厚:電鍍銅的厚度&#xff08…

(done) 并行計算 CS149 Lecture2 (現代多核處理器) (SIMD, 多核, 超標量, 數據預取, 超線程)

視頻 url: https://www.bilibili.com/video/BV1du17YfE5G?spm_id_from333.788.videopod.sections&vd_source7a1a0bc74158c6993c7355c5490fc600&p2 大佬筆記 url: https://zhuanlan.zhihu.com/p/8129089606 先看視頻: Lecture 0 ~ 28min 的內容基本就是 c…

Leetcode 3508. Implement Router

Leetcode 3508. Implement Router 1. 解題思路2. 代碼實現 題目鏈接:3508. Implement Router 1. 解題思路 這一題就是按照題意寫作一下對應的函數即可。 我們需要注意的是,這里,定義的類當中需要包含以下一些內容: 一個所有i…

Linux: 系統內核中的信號

目錄 一 前言 二 信號在內核中的表示 三 sigset_t 四 信號集操作 1. sigpending() 2. sigemptyset() 3. sigfillset() 4. sigaddset ()和sigdelset() 5. sigismember() 6. sigprocmask() 五 深入理解信號的捕捉流程 一 前言 在Linux: 進程信號初識-CSDN博客信…

Nginx-keepalived-高可用

Nginx 高可用 通常 借助 Keepalived 實現, Keepalived 能通過 VRRP (虛擬路由冗余協議)讓多個 Nginx 服務器 組成一個 熱備集群,當主服務器故障時自動切換到備用服務器,保障服務不間斷。 一、環境準備 角色IP 地址主…

使用python完成手寫數字識別

入門圖像識別的第一個案例,看到好多小伙伴分享,也把自己當初的思路捋捋,寫成一篇博客,作為記錄和分享,也歡迎各位交流討論。 實現思路 數據集:MNIST(包含60,000個訓練樣本和10,000個測試樣本) 深度學習框架:Keras(基于TensorFlow) 模型架構:卷積神經網絡(CNN) 實…

Java學習總結-多線程-三種創建方法

什么是線程? 線程(Thread)是程序內部的一條執行流程。 程序如果只有一條執行流程,那這個程序就是單線程程序。 什么是多線程? 多線程是指從軟硬件上實現的多條執行流程的技術(多條線程由CPU負責調度執行…

電動垂直起降飛行器(eVTOL)

電動垂直起降飛行器(eVTOL)的詳細介紹,涵蓋定義、技術路徑、應用場景、市場前景及政策支持等核心內容: 一、定義與核心特性 eVTOL(Electric Vertical Take-off and Landing)即電動垂直起降飛行器&#xf…

ensp 網絡模擬器 思科華為基于VLANIF的公司網絡搭建

該文章僅記錄作業配置過程 如有雷同純屬巧合 一. 其它(共1題,100分) 1. (其它) 為大學生公司創建部門VLAN 1.項目 背景 為大學生公司現有財務部、技術部和業務部,出于數據安全的考慮,各部門的計算機需進行隔離。公…

使用`sklearn`中的邏輯回歸模型進行股票的情感分析,以及按日期統計積極和消極評論數量的功能

以下是完成上述任務的Python代碼,可在Jupyter Notebook中運行。此代碼包含了使用sklearn中的邏輯回歸模型進行情感分析,以及按日期統計積極和消極評論數量的功能。 import pandas as pd from sklearn.feature_extraction.text import TfidfVectorizer f…

oracle批量刪除分區

為了清理數據,往往需要刪除一些分區 簡單查看當前分區 附件 --創建測試表 -- drop table test_part purge;CREATE TABLE test_part (sales_id NUMBER,sale_date DATE,amount NUMBER ) PARTITION BY RANGE (sale_date) INTERVAL (INTERVAL 1 MONTH) -- 每個月創建…

java流程控制08:For循環

For循環 雖然所有循環結構都可以用while或者do…while表示,但Java提供了另一種語句-----for循環,使一些循環結構變得更加簡單。 for循環語句是支持迭代的一種通用結構,是最有效、最靈活的循環結構。 for循環執行的次數是在執行前就確定的。…

嵌入式軟件開發調試方法

文章目錄 1. 利于函數返回值,retrurn 定位錯誤位置2. 合理使用邏輯分析儀(正點原子 厲害!!) 1. 利于函數返回值,retrurn 定位錯誤位置 如下圖所示,設置不同的返回值,0是ok的,其他值均為失敗&…

P1025 [NOIP 2001 提高組] 數的劃分(DFS)

題目描述 將整數 n 分成 k 份,且每份不能為空,任意兩個方案不相同(不考慮順序)。 例如:n7,k3,下面三種分法被認為是相同的。 1,1,5; 1,5,1; 5,1,1. 問有多少種不同的分法。 輸入格式 n,k …

設計模式簡述(三)工廠模式

工廠模式 描述簡單工廠(靜態工廠)工廠方法模式 抽象工廠增加工廠管理類使用 描述 工廠模式用以封裝復雜的實例初始化過程,供外部統一調用 簡單工廠(靜態工廠) 如果對象創建邏輯簡單且一致,可以使用簡單工…

批量將 JSON 轉換為 Excel/思維導入等其它格式

json 格式相信對大家來說都不陌生,這是一種輕量級的結構化數據,可以對對象進行描述。json 格式也是一種普通的文本文件格式,用記事本就能夠打開編輯 json 格式的文件,可以很方便的轉換為其他格式。今天要給大家介紹的就是如何將 j…

電腦有時出現檢測不到音箱設備怎么辦?

問題 有時候電腦開機之后就檢測不到音箱,經過我一頓檢查發現是檢測不到聲卡,即使拔插了音箱也沒用,但是當我重啟或者休眠之后再重啟發現就檢測到了 解決方案 方案一 重啟或者休眠之后再開啟 方案二 使用powershell指令將聲卡彈出和載入…