原创 利用主鍵刪除重複數據

delete a from yjj_RoleAuthority a join (select count(*),RoleId, AuthorityId, max(Id) as id from yjj_RoleAuthor

原创 Linux定時任務crontab

安裝crontab(一般linux都是默認安裝),crontabl -l (查看當前用戶的定時計劃任務 )查看crontab是否安裝成功 檢查crontab服務是否已經起來。執行service crond status。 demo:每分

原创 declare命令、數值運算方法和變量測試

declare命令: declare [+/-][選項] 變量名 declare命令用來聲明shell的變量類型,因爲shell變量默認都是字符串型, 此處, -:用於給變量設定類型屬性 +:用於取消變量的類型屬性

原创 Shell編程之變量

作用:SHELL,主要是幫助管理員,簡化管理操作。 比如,批量增加用戶,定時備份腳本,批量記錄什麼LOG….. 在Bash(bash是shell的一種,全稱Bourne Again shell)中,變量的默認類型都是字符串型。 e.g

原创 網絡環境查看命令

ifconfig: 查看和修改網絡狀態命令(主要看ip和子網掩碼) ifdown 網卡設備名 #禁用該網卡設備 ifup 網卡設備名 #啓動該網卡設備 netstat 選項 -t : 列出TCP協

原创 環境變量配置文件

修改配置文件後,必須註銷重新登陸纔會生效。你也可以使用source 配置文件命令讓其立刻生效。 ~ 代表家目錄,每個用戶都會有。放在etc會對所有用戶起作用。家目錄只是當前登錄用戶生效。 以下是關於登錄的5個環境變量配置文件。 /etc/

原创 文件基本權限

r 讀 w 寫 x 執行 權限對文件的作用: r: 讀取文件內容(cat more tail head) w: 編輯 新增 修改文件內容(vi echo) 但是不包括刪除文件 x: 可執行 權限對目錄的作用: r: 可以查詢目錄下文

原创 賦予普通用戶某個命令的超級管理員權限

1.切換用戶命令 su 用戶 2.賦予普通用戶某個命令的超級管理員權限 :以root身份執行visudo後,在打開的文本中添加一行 user all=(all) 命令的絕對路徑

原创 Linux網絡測試命令

ping ip/域名[可選 -c 次數] #聯通測試 telnet [域名或IP][端口] #遠程管理與端口探測命令 例如:telnet 192.168.0.252 80 如果連接成功,將會進入連接狀態,按ctrl+]推出到te

原创 ACL權限

爲什麼需要ACL權限: 文件就三個權限 所有者權限 組權限 其他權限 有時候不夠用 這時候就需要ACL權限 用來解決用戶身份不夠的問題 開啓ACL: #查看分區ACL權限是否開啓: dumpe2fs -h /dev/sda5 dum

原创 網關

什麼是網關? 具有路由功能的一種物理設備,可以是路由器或者由服務器搭建的能實現路由功能的設備(一般就是指路由器) 網關的作用: 1. 外網的數據路由(即數據的傳輸) 2. 客戶機訪問外網時,將內網ip轉換成公網ip。客戶機接收數據時

原创 Linux網絡配置文件

網絡配置文件3個文件的所在位置: vi /etc/sysconfig/network-scripts/ifcfg-eth0 *網卡信息* vi /etc/sysconfig/network *主機名* vi /etc/resolv.con

原创 Linux軟件包

Linux軟件包類型分爲源碼包和二進制包。 1、二進制包是經過源碼包編譯過的安裝包(就是將源碼解釋爲機器可以認識的二進制語言),安裝源碼包比二進制包複雜,因爲要經過一個編譯的過程(所以安裝源碼包也比較耗時),這個過程容易出錯,一旦出錯,

原创 Linux-磁盤管理基本命令

du:統計磁盤上的文件大小 -b 以byte爲單位統計文件 -k 以KB爲單位統計文件 -m 以MB爲單位統計文件 -h 按照1024進制以最適合的單位統計文件 -H 按照1000進制以最適合的單位統計文件 -s 指定統計目標

原创 Linux基礎-VIM

VIM按CTRL+Z 可以無限次撤銷;VI中可以按U撤銷;VIM也可以在WINDOWS下運行;VIM可以高亮;VIM支持圖形界面。 vim模式 分爲命令模式(複製、黏貼、保存、撤銷等操作)和編輯模式。利用esc和i兩個鍵可以來回