Linux的gpg命令

標籤:gpg [功能] GPG是加密和數位簽章的免費工具,大多用於加密資訊的傳遞。除了僅用密碼加密外,GPG最大的不同是提供了“公開金鑰/私密金鑰”對。利用你的“公開金鑰”別人加密資訊不再需要告訴你密碼,隨時隨地都能發送加密資訊。而這種加密是單向的,只有你的“私密金鑰”能解開加密。數位簽章又是另一大使用方向。通過簽名認證,別人能確保發布的訊息來自你,而且沒有經過修改。 [原理] 對稱金鑰密碼編譯常用的演算法DES、Triple

Linux下struct dirent,DIR,struct stat使用例子

標籤:linux   c   struct dirent   dir   struct stat   Linux下struct dirent,DIR,struct stat使用例子以下例子,讀取遍曆目錄中的檔案夾,檔案,並輸出一些屬性值,具體的相關結構體定義,可以參考:http://www.liweifan.com/2012/05/1

初中級DBA必須要學會的9個Linux網路命令,看看你有哪些還沒用過

初中級DBA必須要學會的9個Linux網路命令,看看你有哪些還沒用過筆者不久前寫了一篇文章《做DBA必須學會,不會會死的11個Linux基本命令》,博文地址為:http://www.bkjia.com/os/201504/390274.html此篇文章,則是寫的初中級DBA必須要學會的9個Linux網路命令,這些命令對一個DBA在維護管理、故障排除方面能否高效的開展工作,起著舉足輕重的作用。 1、ethtoolEthtool是用於查詢及設定網卡參數的命令,用得最多的,莫過於查看網卡的速

linux中offsetof與container_of宏定義,linuxoffsetof

linux中offsetof與container_of宏定義,linuxoffsetoflinux核心中offsetof與container_of的宏定義#define offsetof(TYPE, MEMBER)    ((size_t) &((TYPE

ld.so.conf.d設定檔

ld.so.conf.d設定檔ld.so.conf.d用來載入Linux系統中的動態庫檔案的:在/etc下我們會發現下面三個檔案ld.so.conf.dld.so.confld.so.cache查看ld.so.conf以後可以看到是包含了ld.so.conf.d中的所有設定檔include ld.so.conf.d/*.conf查看ld.so.conf.d中的內容可以看到設定檔很多[root@bkjia mcrypt-2.6.8]# ll /etc/ld.so.conf.d/ total 16

vim設定檔~/.vimrc

vim設定檔~/.vimrc在啟動vim時,目前使用者根目錄下的.vimrc檔案會被自動讀取,該檔案可以包含一些設定甚至指令碼。"設定編碼set encoding=utf-8set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936set fileencodings=utf-8,ucs-bom,chinese "語言設定set langmenu=zh_CN.UTF-8 "設定文法高亮syntax

Linux自動共用USB裝置:udev+Samba,udevsamba

Linux自動共用USB裝置:udev+Samba,udevsamba一、概述  公司最近要我實現USB裝置插入Ubuntu後,自動共用到網路上,能像Windows共用一樣(如\\192.168.1.10)訪問裡面的內容,不需要寫入許可權。當時聽完這需求,我這新人表示驚呆了,立刻上網搜相關文檔,並跑去問主管,這功能有人實現了不?主管很肯定地說,必須的。網上搜到的技術文檔只有插入USB裝置自動掛載,自動共用沒搜到,這下只好靠自己了。  經過一番折騰總算在Ubuntu14.04案頭版實現了該功能,但

linux軟體編譯安裝:make與configure

linux軟體編譯安裝:make與configure1. 什麼是make和configuremake命令主要是用來簡化編譯過程。 make執行時,會在目前的目錄下搜尋 Makefile( or makefile) 檔案, 而Makefile裡面記錄了源碼如何編譯的詳細資料。 make會自動判斷源碼是否經過了變動了而自動更新執行檔案。軟體開發商通常都會寫一個檢測使用者作業環境的程式,就是configure 或 config, 運行檢測完畢後會主動建 Makefile 檔案。2.

linux命令之top

linux命令之toptop命令是顯示當前系統正在執行的進程相關資訊。包括進程ID、記憶體佔用率等;top命令格式如下:top [OPTIONS]OPTIONS:-b 批處理-c 顯示進程的完整名-I 忽略失效過程-s 保密模式-S 累積模式-i<時間> 設定間隔時間-u<使用者名稱> 指定使用者名稱-p<進程號> 指定進程-n<次數> 迴圈顯示的次數top輸出資訊:top -

vi(vim)鍵盤圖及其基本命令,vivim鍵盤圖

vi(vim)鍵盤圖及其基本命令,vivim鍵盤圖 進入vivi filename                開啟或建立檔案,並將游標置於第一行首vi +n filename           開啟檔案,並將游標置於第 n行首vi + filename            

ubuntu常用命令列

ubuntu常用命令列軟體更新、安裝源更新:sudo apt-get update軟體更新、更新已安裝的包:sudo apt-get upgrade軟體安裝:sudo apt-get install xxx(xxx是需要安裝的軟體)許可權當需要修改根目錄內檔案、或者粘貼刪除等檔案操作許可權不夠的時候:sudo nautilus擷取最高許可權開啟軟體或其他的:suvim操作、檔案操作檔案操作如想開啟home下面的一個文檔:cd

gcc/linux核心中likely、unlikely和__attribute__(section(&quot;&quot;))屬性,gccattribute

gcc/linux核心中likely、unlikely和__attribute__(section(""))屬性,gccattribute查看linux核心源碼,你會發現有很多if (likely(""))...及if (unlikely(""))...語句,這些語句其實是編譯器的一種最佳化方式,具體分析如下:likely及unlikely是一個宏定義:#define likely(x)  __builtin_expect(!!(x), 1)#define

linux/proc/stat檔案說明

linux/proc/stat檔案說明/proc/stat 檔案內容# cat /proc/stat cpu 1411 1322 3070 1193539 2790 0 268 0 0 0cpu0 472 658 787 297933 695 0 19 0 0 0cpu1 314 157 728 299238 170 0 1 0 0 0cpu2 322 441 1069 296914 1727 0 246 0 0 0cpu3 302 66 485 299452 197 0 1 0 0

Linux系統資訊查看命令

Linux系統資訊查看命令[導讀] 系統 uname -a 查看核心 作業系統 CPU資訊 head -n 1 etc issue 查看作業系統版本 cat proc cpuinfo 查看CPU資訊 hostname 查看電腦名稱 lspci -tv 列出所有PCI裝置 lsusb -tv 系統# uname -a #查看核心/作業系統/CPU資訊# head -n 1 /etc/issue #查看作業系統版本# cat /proc/cpuinfo #查看CPU資訊#

centos6安裝eclipse

centos6安裝eclipse1. 下載eclipse我下載的是eclipse-jee-juno-SR2-linux-gtk-x86_64.tar.gz可以在http://www.eclipse.org/downloads/處下載2. Win7下傳入CentOS 3. 解壓檔案進入tool目錄執行tar -zxvf eclipse-jee-juno-SR2-linux-gtk-x86_64.tar.gz命令完成後4.

linux上傳限速指令碼

linux上傳限速指令碼以下指令碼可用於對伺服器進行上傳限速,當業務使用處於高峰期時,為不影響業務的正常使用,限制上傳速度,保證能正常提供服務。原理是使用linux中的TC(流量控制模組)實現限速功能。指令碼的使用如下:啟動:sh limit.sh start 200 (限制上傳速度為200kb/s)停止:sh limit.sh stop #!/bin/bash#a simple example for "tc"#set the

Linx監控分享--磁碟空間監控+寄件提醒

Linx監控分享--磁碟空間監控+寄件提醒分享第一個監控指令碼,掛載點磁碟空間使用監控:如果使用空間達到了75%則開始警示,發送警示郵件。在手機上安裝網易的郵件用戶端,就可以達到即時提醒的效果。 #!/bin/shsource /etc/profileIP=`/sbin/ifconfig|sed -n '/inet addr/s/^[^:]*:\([0-9.]\{7,15\}\) .*/\1/p'|grep -v

ubuntu下安裝tomcat

ubuntu下安裝tomcat下載:apache-tomcat-8.0.24.tar.gz解壓:sudo tar zxvf apache-tomcat-8.0.24.tar.gz移動到 /usr/local/tomcat/ 目錄下:mv apache-tomcat-8.0.24/ /usr/local/tomcat/修改配置,bin下檔案):gedit catalina.sh內容如下:export JAVA_HOME=/usr/local/jdk/jdk1.8.0_45export

Linx監控分享--重點進程監控(mysqld)+寄件提醒

Linx監控分享--重點進程監控(mysqld)+寄件提醒重點進程監控mysqld:進程退出了,警示。沒有退出則監控mysqld的(cpu(>=100%)|| mem(>=80%))開始提醒,同時收集和分析mysql狀態資訊;串連數(>=max_connections * 0.8)開始提醒;開啟的控制代碼數(>=8192*0.8?)開始提醒。待完善。。。如果是單機多執行個體的話,只需要增加一個for迴圈就好了。在手機上安裝網易的郵件用戶端,就可以達到即時提醒的效果。#!/

KaliLinux下安裝VMwareTools

KaliLinux下安裝VMwareTools引言  Kali Linux是基於Debian的Linux發行版, 設計用於數字取證和滲透測試。安裝Kali Linux很簡單,但是安裝VMware Tools的過程就有點麻煩了,因為在安裝中途會問你要編譯核心模組所需要的核心標頭檔(Enter the path to the kernel header files for the 3.7-trunk-amd64 kernel)。下面整理一下思路。準備工作首先開啟終端,增加一個源:vim

總頁數: 3662 1 .... 3541 3542 3543 3544 3545 .... 3662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.