linux kill進程和子進程小trick

我們的hive web是調用polestar restful service(https://github.com/lalaguozhe/polestar-1)來執行具體的hive或者shark語句的,這幾天有使用者說hive web上的kill按鈕失效了,雖然已經顯示停止了查詢,但是其實提交到jobtracker的mapred job或者spark worker節點上作業還在running。我看了下,確實有這個問題。polestar對於每一條query執行的命令如下sudo -u

Linux編程中的while迴圈問題

我們先要理解while迴圈的意義,使用while迴圈的目的就是多次迴圈!while迴圈是根據while關鍵字後面指定的條件決定是否退出的迴圈的。如果你希望執行一次命令就退出,那麼無需用while迴圈,使用while就表示你需要多次迴圈,好了,我猜測下,你的問題是希望true的條件下,如何退出迴圈吧?如果是的話,那麼大概有如下幾個方法。1、while後的條件不是為true永遠為真,而是指定一個條件,那麼條件不滿足就退出了。例子如下:i=0while ((i<10))doecho $i((i+

Linux使用者Action Trail記錄方案

多人共同使用的伺服器許可權確實不好管理,誤操作等造成故障,無法追究,最好的辦法就是將使用者操作即時記錄到日誌,並推送到遠程Log Service器上。包括(使用者登陸時間,目錄,操作命令及時間戳記等)。以便事後追查。環境:centos5.5 X86_64 2台              #備忘:把兩台主機的防火牆和selinux關閉。在進行操作。(一)Log Service器IP:10.0.2.164(二)用戶端伺服器IP:1

如何使用Linux在命令列查看伺服器硬體RAID

[root@jxq-01 ~]# cd /opt/[root@jxq-01 opt]# mkdir -p raid[root@jxq-01 opt]# dmidecode -s system-product-namePowerEdge R710                                     &

如何在Linux下構建ClamAV 殺毒

UNIX/Linux下的殺毒軟體有好多是商業版本的。但和Windows系統下一樣,殺毒軟體的品質決定於病毒庫的量已及更新的速度。在這裡,我們使用自由軟體 Clam AntiVirus 來建立Linux下的病毒查殺系統。並且為了消除後來的隱患,建議務必在伺服器公開以前構建病毒查殺系統。備忘:系統必須安裝ntp服務,而且時間必須要跟北京時間一致,否則會導致clam不可用。如下:yum -y install ntp/usr/sbin/ntpdate pool.ntp.org(1)由於Clam

教你使用scp在Linux主機之間進行定時備份

在兩台Linux主機,而且都是ssh許可權,那就建議使用scp命令備份了,這種備份速度快且是加密傳輸,安全性高。但是大資料的檔案,不建議使用這中方法去備份!好的,實驗很簡單:1 ssh傳輸需要密鑰的 我們需要創造密鑰用來驗證!ssh伺服器端:[root@text ~]# ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa):

Gentoo LINUX的安裝部署教程

這幾天看到群裡一直在研究gentoo這個LINUX作業系統,整體安裝貌似是純手工編譯,剛好忙裡偷閒嘗鮮了這款系統,網上整理了大部分資料,花了半天時間搞定,雖然過程很繁瑣,但總結如下優點:1.純手工文本配置系統參數,核心,以及GRUB引導,能夠實現個人定製,而且裝完會對LINUX的安裝有一個更加深刻的瞭解2.內建的emerge安裝工具絕對是個神器,它很類似其他LINUX家族系統的apt-get與yum等自動化安裝工具,是一個從網上自動尋找源碼及其依賴源碼實現全自動編譯安裝的工具,免去了新手編譯安裝

Linux負載平衡:Lvs技術

一、Lvs技術主要3種方式1、nat(地址轉換技術)通過網路位址轉譯,lvs調度器重寫請求報文的目標地址,根據設定的調度演算法,將請求指派給後端的真實web伺服器。真實伺服器的相應報文通過調度器時源地址再次被重寫,返回給用戶端,完成負載調度過程。這種方式,lvs需要2個網卡,左邊為公網連接埠地址,右邊為內網段,請求和相應都必須經過lvs的地址轉換,所以有可能lvs會產生瓶頸。#lvs nat服務配置#開啟路由管道echo

Linux 負載平衡的基本概念

一、負載平衡的主要技術1、Cisco乙太網路通道(網路均衡)2、WindowsNLB技術3、LinuxLVS技術4、F5等負載平衡器(服務均衡)二、冗餘技術1、CsicoHSRP熱備份路由2、Windows叢集技術3、LinuxHA叢集技術4、IBMAIX叢集下面主要解釋一下負載平衡、叢集、主從的區別1、負載平衡:把用戶端的請求通過負載平衡演算法分發到不同的正常啟動並執行伺服器來處理,從而減少單個伺服器的壓力。2、叢集:叢集主要是為瞭解決單點故障,防止當一個伺服器宕機無法提供服務的時候,可以迅速

如何在LINUX中修改檔案字元集

有些情況下,我們需要修改檔案的字元集,以便解決亂碼或者其他問題。在linux下,作業系統為我們提供了ICONV這個命令,下面我們來看一下這個命令的具體使用方法。[root@oadata ~]# iconv --help 用法: iconv [選項...] [檔案...] 轉換給定檔案的編碼。 輸入/輸出格式規範: -f, --from-code=名稱 原始文本編碼 -t, --to-code=名稱 輸出編碼 資訊: -l,

Linux核心將用Nftables替代iptables

新的防火牆子系統/包過濾引擎Nftables將在 Linux 3.13 中替代有十多年歷史的iptables。iptables/netfilter在2001年加入到2.4核心中。誕生於2008年的NFTables設計替代iptables,它提供了一個更簡單的kernel ABI,減少重複代碼,改進錯誤報表,更有效支援過濾規則。除了iptables,NFTables還將替代ip6tables、arptables和ebtables。Linux核心的第一代包過濾機制是ipfwadm(1.2.1核心,1

Linux編程:時間與檔案及訊號的操作

#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <signal.h>#include <time.h>void fun(int x){ printf("hello world!\r\n"); int i; FILE *f=fopen("a.txt","rw+

kickstart自動化安裝linux

參考了51cto部落格各路大神的文章,結合自己實踐過程,雖中間經曆了些困難挫折,最終還是成功完成配置,實現了自動化安裝linux。(重點參考灰階的BLOG, http://rrliang.blog.51cto.com/4214966/1040863)安裝環境,虛擬機器VirtualBox虛擬2台機器,一台做kickstart伺服器,一台做用戶端伺服器系統為CentOS 6.3 X86_64, 安裝光碟片為CentOS 6.3 X86_64 DVD網卡全部配置為“內部網路”

Redhat linux源碼安裝過程

源碼就是用特定的語言來編寫的文本,比如我們常見的c語言。然而源碼的安裝要經過配置、編譯的一系列的複雜過程,那麼如此的麻煩為何還要來安裝源碼呢?其實這是為了讓我們的系統來使用更新的功能和更多的功能,另外還可以更加個人化我們的配置。就拿apache來說吧,紅帽官方提供給我們的是2.2的版本,但是最新的的版本已經到2.4了,所以有些時候我們需要安裝源碼。下面我們來簡單說說關於源碼安裝的必備環境:源碼需要編譯成可執行檔,而編譯則需要有相應的編譯環境。當我們的系統中安裝了Develepment

linux NTP如何配置時間同步

在RAC節點上配置時間同步1.時間沒同步在節點二上修改vi /etc/ntp.conf# --- OUR TIMESERVERS ----- #server 0.pool.ntp.org    (注釋掉)server 10.10.10.212       (修改成節點1的私網IP)#server 2.pool.ntp.org    (注釋掉)2.在兩個節點上分別運行:service ntpd startchkconfig --

linux下建立一個指定檔案大小並實現從ext2到ext3的轉換

建立指定大小的ext2檔案使用dd產生一個指定大小的1G空間dd if=/dev/zero of=/home/foobar bs=1M count=1000 建立1G大小空間格式化建立的空間(此時檔案類型是ext2)mke2fs -vFm0 /home/foobar建立目錄mkdir /foobar掛載產生的空間到指定目錄mount -o loop /home/foobar /foobar/設定檔案許可權chmod 777 /foobar查看磁碟空間大小與檔案類型df -hT

linux飛信機器人的安裝過程

在linux命令列下安裝飛信機器人下載軟體包,軟體包來源51cto,下載庫檔案51CTO下載-fetion.tar  51CTO下載-linuxso_201011131.加壓飛信軟體包到/usr/local/fetion下tar xf 51CTO下載-fetion.tar -C /usr/local/fetion2.在window下解壓庫檔案包,複製到/usr/local/fetion執行/usr/local/fetion/fetion中間會出現依賴的庫檔案有問題,問題及解決辦法如下:

忘記linux使用者密碼和root密碼時的處理方法

linux的root享有至高無上的權力,一旦root密碼忘記或者被盜,是一件非常頭痛的事情,那麼怎麼樣才能找回root的密碼呢,本人把其總結如下:(一)Linux 系統密碼破解1.在grub選項菜單按e進入編輯模式2.(按e)編輯kernel那行 添加 /init 1 (或/single)3.按B重啟4.進入後執行下列命令#vi /etc/passwd  進入passwd檔案將第一行的root:x:0....中的X刪除,變成

如何為Linux系統減肥

前言Linux電腦安裝後,在我們不斷的使用過程中,因為添加、刪除軟體和上網衝浪、偵錯工具等行為,硬碟中會產生各種各樣的垃圾檔案,而隨著這些垃圾檔案的不斷膨脹,它們不僅會平白吞噬掉我們寶貴的硬碟空間,更會拖累機器的運行速度,影響我們的工作效率。本文介紹一下給    Linux 系統減肥的方法和工具的提示,本文使用的 Linux 發行版本是 Ubuntu 12.04 。本文介紹的工具包括:Activity Log  

如何在linux上實現Openvpn

一,OpenVPN的工作原理VPN技術通過金鑰交換、封裝、認證、加密手段在公用網路上建立起私密的隧道,保障傳輸資料的完整性、私密性和有效性。OpenVPN是近年來新出現的開放源碼項目,實現了SSLVPN的一種解決方案。傳統SSL VPN通過連接埠代理的方法實現,Proxy 伺服器根據應用協議的類型(如http,telnet等)做相應的連接埠代理,用戶端與Proxy 伺服器之間建立SSL安全連線,用戶端與應用伺服器之間的所有資料轉送通過Proxy

總頁數: 3662 1 .... 1300 1301 1302 1303 1304 .... 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.